Example #1
0
        public static void PrintPreview(RadGridView grdData)
        {
            if (grdData.Rows.Count <= 0)
            {
                MessageBox.Show(@"No Datas To Be Printed.", @"Print", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
            }
            try
            {
                var rpd = new RadPrintDocument
                {
                    Margins             = new Margins(10, 10, 10, 10),
                    DefaultPageSettings = { PaperSize = new PaperSize("A4", 850, 1100) },
                    AssociatedObject    = grdData
                };

                var dialog = new RadPrintPreviewDialog
                {
                    ThemeName     = grdData.ThemeName,
                    Document      = rpd,
                    StartPosition = FormStartPosition.CenterScreen
                };
                dialog.ShowDialog();
            }
            catch (Exception e)
            {
                MessageBox.Show(@"Error While Printing Document." + Environment.NewLine + e.Message, @"Print", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void radButtonPrintPreview_Click(object sender, EventArgs e)
        {
            RadPrintPreviewDialog dialog1 = new RadPrintPreviewDialog();

            dialog1.ThemeName     = this.radGridView1.ThemeName;
            dialog1.Document      = this.radPrintDocument1;
            dialog1.StartPosition = FormStartPosition.CenterScreen;
            dialog1.ShowDialog();
        }
Example #3
0
        public void PrintPreview()
        {
            RadPrintDocument doc = this.CreatePrintDocument();

            doc.DefaultPageSettings.Landscape = true;
            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog(doc);

            dialog.ThemeName = this.ThemeName;
            dialog.ShowDialog();
        }
Example #4
0
        private void buttonPreview_Click(object sender, EventArgs e)
        {
            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog();

            dialog.ThemeName = this.radScheduler1.ThemeName;
            dialog.Document  = this.radPrintDocument1;
            dialog.ShowDialog();

            this.UpdateSelectedStyle();
        }
Example #5
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            RadPrintDocument document = new RadPrintDocument();
            document.DefaultPageSettings.Landscape = true;
            document.HeaderHeight = 60;
            document.HeaderFont = new Font("Arial", 10, FontStyle.Bold);
            document.MiddleHeader = "Dansalan College Foundation, Inc. \r\n Marinaut, Marawi City, Lanao del Sur";
            document.MiddleFooter = "Page [Page #] of [Total Pages]";
            document.AssociatedObject = this.gridView;
            radPrintDocument1 = document;

            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog();
            dialog.Document = this.radPrintDocument1;
            dialog.ShowDialog();
        }
Example #6
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            RadPrintDocument document = new RadPrintDocument();

            document.DefaultPageSettings.Landscape = true;
            document.HeaderHeight     = 60;
            document.HeaderFont       = new Font("Arial", 10, FontStyle.Bold);
            document.MiddleHeader     = "Dansalan College Foundation, Inc. \r\n Marinaut, Marawi City, Lanao del Sur";
            document.MiddleFooter     = "Page [Page #] of [Total Pages]";
            document.AssociatedObject = this.gvGradeSection;
            radPrintDocument1         = document;

            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog();

            dialog.Document = this.radPrintDocument1;
            dialog.ShowDialog();
        }
Example #7
0
        private void menuPrintBirthdates_Click(object sender, EventArgs e)
        {
            printDocumentRad = new RadPrintDocument();
            printDocumentRad.DefaultPageSettings.Landscape = false;
            printDocumentRad.AssociatedObject = this.gridViewEmployees;
            printDocumentRad.MiddleHeader     = "Список дней рождения сотрудников офиса Фастдев, Екатеринбург";
            printDocumentRad.HeaderFont       = new System.Drawing.Font(FontFamily.GenericSerif, 15.0F);
            printDocumentRad.LeftFooter       = "Число сотрудников: " + employeeManager.NumberOfEmployees();

            ShowColumns(false, false);
            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog();

            dialog.Document = printDocumentRad;
            dialog.ShowDialog();
            ShowColumns(true, false);
            gridViewEmployees.BestFitColumns(BestFitColumnMode.DisplayedCells);
        }
Example #8
0
        private void PrintPane()
        {
            CalcPerGrading();

            txtDate.Text    = "Date: " + DateTime.Now.ToShortDateString();
            txtDate.Visible = true;
            radPanel2.Size  = new Size(702, 586);
            this.Size       = new Size(710, 657);


            RadPrintDocument document = new RadPrintDocument();

            document.AssociatedObject = new PanelPrinter(this.radPanel2);

            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog(document);

            dialog.ShowDialog();


            txtDate.Visible = false;
            radPanel2.Size  = new Size(702, 361);
            this.Size       = new Size(702, 316);
        }
        private void PrintPreview_Click(object sender, RoutedEventArgs e)
        {
            RadPrintDocument document = new RadPrintDocument();

            document.HeaderHeight             = 30;
            document.HeaderFont               = new Font("Arial", 22);
            document.Logo                     = System.Drawing.Image.FromFile(@"C:\MyLogo.png");
            document.LeftHeader               = "[Logo]";
            document.MiddleHeader             = "Middle header";
            document.RightHeader              = "Right header";
            document.ReverseHeaderOnEvenPages = true;
            document.FooterHeight             = 30;
            document.FooterFont               = new Font("Arial", 22);
            document.LeftFooter               = "Left footer";
            document.MiddleFooter             = "Middle footer";
            document.RightFooter              = "Right footer";
            document.ReverseFooterOnEvenPages = true;
            document.AssociatedObject         = this.radGridView1;
            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog(document);

            dialog.Show();
            gridView.PrintPreview();
        }
        public static void PrintPreview(RadGridView grdData)
        {
            if (grdData.Rows.Count <= 0)
            {
                MessageBox.Show(@"No Datas To Be Printed.", @"Print", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
            }
            try
            {
                var rpd = new RadPrintDocument
                {
                    Margins = new Margins(10, 10, 10, 10),
                    DefaultPageSettings = { PaperSize = new PaperSize("A4", 850, 1100) },
                    AssociatedObject = grdData
                };

                var dialog = new RadPrintPreviewDialog
                {
                    ThemeName = grdData.ThemeName,
                    Document = rpd,
                    StartPosition = FormStartPosition.CenterScreen
                };
                dialog.ShowDialog();
            }
            catch (Exception e)
            {
                MessageBox.Show(@"Error While Printing Document." + Environment.NewLine + e.Message, @"Print", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Example #11
0
        private void PrintPane()
        {
            CalcPerGrading();

            txtDate.Text = "Date: " + DateTime.Now.ToShortDateString();
            txtDate.Visible = true;
            radPanel2.Size = new Size(702, 586);
            this.Size = new Size(710, 657);


            RadPrintDocument document = new RadPrintDocument();
            document.AssociatedObject = new PanelPrinter(this.radPanel2);

            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog(document);
            dialog.ShowDialog();


            txtDate.Visible = false;
            radPanel2.Size = new Size(702, 361);
            this.Size = new Size(702, 316);
        }
Example #12
0
        private void radMenuItem2_Click(object sender, EventArgs e)
        {
            radGridView1.PrintCellFormatting += radGridView1_PrintCellFormatting;

            RadPrintPreviewDialog dialog = new RadPrintPreviewDialog();
            dialog.ThemeName = this.radGridView1.ThemeName;

            Font italicFont = new Font("Arial", 10f, FontStyle.Bold);
            radPrintDocument1.LeftHeader =enc1;
            radPrintDocument1.HeaderFont = italicFont;
            radPrintDocument1.HeaderHeight = 100;

            radPrintDocument1.RightHeader = enc2;

            radPrintDocument1.Landscape = true;
            Margins m = new Margins();
            m.Bottom = 0; m.Top = 1; m.Left = 0; m.Right = 0;
            radPrintDocument1.Margins = m;

            dialog.Document = radPrintDocument1;
            dialog.StartPosition = FormStartPosition.CenterScreen;
            dialog.ShowDialog();
        }