نمایش نتایج 1 تا 3 از 3

نام تاپیک: راست چین کردن print preview

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    راست چین کردن print preview

    با سلام
    من قسمت پرینت برنامه را با استفاده از برنامه پرینتی که ارسال میکنم درست کردم منتها در قسمت print preview لیست چپ جین است. میخواستم ستونهای گریدویو راست چین پرینت گرفته شود. می شه راهنمایی بفرمایید. خود گریدوید که پرینت گرفته میشه را راست چین کردم. در واقع هم ستونهای جدول از چپ به راست هستند و هم مقادیر نوشته شده در سطرها و ستونها از چپ هستند.

    کد مربوط به کلاس بخش پرینت از دیتا گریدویو به این صورت است:

     public static void Print_DataGridView(DataGridView dgv1)
    {
    PrintPreviewDialog ppvw;
    try
    {
    // Getting DataGridView object to print
    dgv = dgv1;

    // Getting all Coulmns Names in the DataGridView
    AvailableColumns.Clear();
    foreach (DataGridViewColumn c in dgv.Columns)
    {
    if (!c.Visible) continue;
    AvailableColumns.Add(c.HeaderText);
    }

    // Showing the PrintOption Form
    PrintOptions dlg = new PrintOptions(AvailableColumns);
    if (dlg.ShowDialog() != DialogResult.OK) return;

    PrintTitle = dlg.PrintTitle;
    PrintAllRows = dlg.PrintAllRows;
    FitToPageWidth = dlg.FitToPageWidth;
    SelectedColumns = dlg.GetSelectedColumns();

    RowsPerPage = 0;

    ppvw = new PrintPreviewDialog();
    ppvw.Document = printDoc;


    // Showing the Print Preview Page
    printDoc.BeginPrint += new System.Drawing.Printing.PrintEventHandler(PrintDoc _BeginPrint);
    printDoc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(Prin tDoc_PrintPage);
    if (ppvw.ShowDialog() != DialogResult.OK)
    {
    printDoc.BeginPrint -= new System.Drawing.Printing.PrintEventHandler(PrintDoc _BeginPrint);
    printDoc.PrintPage -= new System.Drawing.Printing.PrintPageEventHandler(Prin tDoc_PrintPage);
    return;
    }

    // Printing the Documnet
    printDoc.Print();
    printDoc.BeginPrint -= new System.Drawing.Printing.PrintEventHandler(PrintDoc _BeginPrint);
    printDoc.PrintPage -= new System.Drawing.Printing.PrintPageEventHandler(Prin tDoc_PrintPage);
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    finally
    {

    }
    }
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله m_karimi : یک شنبه 22 مرداد 1396 در 15:54 عصر

تاپیک های مشابه

  1. راست چین کردن textbox
    نوشته شده توسط jannati در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 18 شهریور 1383, 15:46 عصر
  2. راست چین کردن ListBox
    نوشته شده توسط Mohammad_Mnt در بخش Foxpro
    پاسخ: 7
    آخرین پست: سه شنبه 27 مرداد 1383, 00:33 صبح
  3. راست چین کردن Scrollافقی در یک Frame
    نوشته شده توسط jannati در بخش طراحی وب (Web Design)
    پاسخ: 10
    آخرین پست: شنبه 05 اردیبهشت 1383, 14:59 عصر
  4. راست چین کردن Edit در windows غیر فارسی
    نوشته شده توسط SReza1 در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: چهارشنبه 19 فروردین 1383, 19:57 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •