private void button1_Click(object sender, EventArgs e) { /*GridPrintDocument doc = new GridPrintDocument(this.dataGridView1, this.dataGridView1.Font, true); * doc.DocumentName = "Preview Test"; * doc.DrawCellBox = true; * PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); * printPreviewDialog.ClientSize = new Size(600, 500); * printPreviewDialog.Location = new Point(29, 29); * printPreviewDialog.Name = "Print Preview Dialog"; * printPreviewDialog.UseAntiAlias = true; * printPreviewDialog.Document = doc; * printPreviewDialog.ShowDialog(); * doc.Dispose(); * doc = null;*/ GridPrintDocument doc = new GridPrintDocument(this.dataGridView1, this.dataGridView1.Font, true); doc.DocumentName = "Preview Test"; doc.DrawCellBox = true; PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "Print Preview Dialog"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }
private void sendToPrinterToolStripMenuItem_Click(object sender, EventArgs e) { // dataGridView1 is the DataGridView to print GridPrintDocument doc = new GridPrintDocument(this.dataGridView1, this.dataGridView1.Font, true); doc.DocumentName = "Preview Test"; PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "Print Preview Dialog"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; // calc factor for fit grid in one page float scale = doc.CalcScaleForFit(); doc.ScaleFactor = scale; // show the grid again printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "PrintPreviewDialog1"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }
private void button4_Click(object sender, EventArgs e) { GridPrintDocument doc = new GridPrintDocument(this.dataGridView1, this.dataGridView1.Font, true); doc.DocumentName = "Preview Test"; doc.DefaultPageSettings.Landscape = true; PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "Print Preview Dialog"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); float scale = doc.CalcScaleForFit(); doc.ScaleFactor = scale; printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "PrintPreviewDialog1"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }
private void button2_Click(object sender, EventArgs e) { GridSelectedArea selArea = new GridSelectedArea(1, 2, 10, dataGridView1.RowCount - 3); GridPrintDocument doc = new GridPrintDocument(this.dataGridView1, this.dataGridView1.Font, true); doc.SelectedArea = selArea; doc.DocumentName = "Preview Test"; PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "Print Preview Dialog"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }
/// <summary>Handles the Click event of the btnPrint control.</summary> private void btnPrint_Click(object sender, EventArgs e) { var doc = new GridPrintDocument(grdBilling, grdBilling.Font, true); doc.DocumentName = "Billing Report"; var printPreviewDialog = new PrintPreviewDialog { ClientSize = new Size(400, 300), Location = new Point(29, 29), Name = "Print Preview Dialog", UseAntiAlias = true, Document = doc }; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }
private void button5_Click(object sender, EventArgs e) { GridPrintDocument doc = new GridPrintDocument(this.dataGridView1, this.dataGridView1.Font, true); doc.DocumentName = "Preview Test"; doc.DefaultPageSettings.Landscape = true; doc.DefaultPageSettings.PrinterSettings.FromPage = 1; doc.DefaultPageSettings.PrinterSettings.ToPage = 3; PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "Print Preview Dialog"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }
private void button1_Click(object sender, EventArgs e) { BindGrid(); GridPrintDocument doc = new GridPrintDocument(this.gvLog, this.gvLog.Font, true); doc.DocumentName = "Preview Test"; doc.DrawCellBox = true; doc.DefaultPageSettings.Landscape = true; PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog(); printPreviewDialog.ClientSize = new Size(400, 300); printPreviewDialog.Location = new Point(29, 29); printPreviewDialog.Name = "Print Preview Dialog"; printPreviewDialog.UseAntiAlias = true; printPreviewDialog.Document = doc; printPreviewDialog.ShowDialog(); doc.Dispose(); doc = null; }