private void PrintTokens2(List <VIPPrasadam> tokens) { _tokensToPrint = tokens; _pageCounter = 0; PrintDocument pd = new PrintDocument(); PrintDocument pd1 = new PrintDocument(); pd.DefaultPageSettings.PaperSize = paperSize; pd.PrintPage += printDoc_PrintPage; pd.PrinterSettings.PrinterName = App.AppMainForm.GetTokenPrinter(); //ToDo: can remove preview in the actual production. if (App.AppMainForm.IsPrintPreviewEnabled) { var ppDlg = new PrintPreviewDialog(); ppDlg.SetBounds(30, 30, 1024, 500); ppDlg.PrintPreviewControl.AutoZoom = true; ppDlg.PrintPreviewControl.Zoom = 0.75; ppDlg.Document = pd; var dr = ppDlg.ShowDialog(this); } else { pd.Print(); } }
protected override void PrintPreview(ToolStripButton sender) { LoadPrintSetting(); this.reoGridControl1.CurrentWorksheet.ResetAllPageBreaks(); this.reoGridControl1.CurrentWorksheet.PrintableRange = new unvell.ReoGrid.RangePosition(0, 0, this.reoGridControl1.CurrentWorksheet.RowCount, this.reoGridControl1.CurrentWorksheet.ColumnCount); using (var session = this.reoGridControl1.CurrentWorksheet.CreatePrintSession()) { using (System.Drawing.Printing.PrintDocument doc = session.PrintDocument) { //打印预览 using (PrintPreviewDialog ppd = new PrintPreviewDialog()) { ppd.StartPosition = FormStartPosition.CenterScreen; ppd.WindowState = FormWindowState.Maximized; ppd.SetBounds(0, 0, 1024, 768); ppd.Document = doc; ppd.PrintPreviewControl.Zoom = 1.5d; ppd.ShowDialog(); } } } }
private static Bitmap bmp; // 印刷イベントに渡すブラウザイメージ public static void PreviewPrintPage(WebBrowser browser) { System.Drawing.Printing.PrintDocument pd = new System.Drawing.Printing.PrintDocument(); pd.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(pd_PrintPage); pd.DefaultPageSettings.Landscape = true; // 横向き pd.DefaultPageSettings.PaperSize = new PaperSize("A4", 827, 1169); // 用紙サイズ PrintPreviewDialog ppd = new PrintPreviewDialog(); ppd.Document = pd; ppd.SetBounds(0, 0, 1024, 768); // プレビュー画面サイズ ppd.Document.DocumentName = "サンプル"; // 追加開始 //Rectangle rect = this.RectangleToScreen(browser.Bounds); Rectangle rect = browser.RectangleToScreen(browser.Bounds); bmp = new Bitmap(rect.Width, rect.Height, PixelFormat.Format32bppArgb); Graphics g = Graphics.FromImage(bmp); g.CopyFromScreen(rect.X, rect.Y, 0, 0, rect.Size, CopyPixelOperation.SourceCopy); // 追加終了 //印刷プレビューダイアログを表示する ppd.ShowDialog(); }
public void PrintTokens(List <TokenPrint> tokens, Form parentDialog, string PrinterName, bool showPrintPreview) { _tokensToPrint = tokens; _pageCounter = 0; //bool showPrintPreview = true; PrintDocument pd = new PrintDocument(); PrintDocument pd1 = new PrintDocument(); pd.DefaultPageSettings.PaperSize = paperSize; pd.PrintPage += printDoc_PrintPage; pd.PrinterSettings.PrinterName = PrinterName; //ToDo: can remove preview in the actual production. if (showPrintPreview) { var ppDlg = new PrintPreviewDialog(); ppDlg.SetBounds(30, 30, 1024, 500); ppDlg.PrintPreviewControl.AutoZoom = true; ppDlg.PrintPreviewControl.Zoom = 0.75; ppDlg.Document = pd; var dr = ppDlg.ShowDialog(parentDialog); } else { pd.Print(); } }
private void button1_Click(object sender, EventArgs e) { CaptureScreen(); PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog(); printPreviewDialog1.Document = this.printDocument1; printPreviewDialog1.FormBorderStyle = FormBorderStyle.Fixed3D; printPreviewDialog1.SetBounds(20, 20, this.Width, this.Height); printPreviewDialog1.ShowDialog(); }
private void button2_Click_1(object sender, EventArgs e) { PrintPreviewDialog previewDialog = new PrintPreviewDialog(); PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(this.pd_Stampaj); previewDialog.Document = pd; previewDialog.SetBounds(50, -550, 200, 200); previewDialog.ShowDialog(); }
private void btnPrintPreview_Click(object sender, EventArgs e) { var sheet = rGrid.CurrentWorksheet; var session3 = sheet.CreatePrintSession(); PrintPreviewDialog ppd = new PrintPreviewDialog(); // using(PrintPreviewDialog ppd = new PrintPreviewDialog) ppd.Document = session3.PrintDocument; ppd.SetBounds(200, 200, 1024, 768); ppd.PrintPreviewControl.Zoom = 1.0; ppd.ShowDialog(this); }
private void PrintTokens3(List <Token> tokens) { _tokensToPrint = tokens; _pageCounter = 0; PrintDocument pd = new PrintDocument(); PrintDocument pd1 = new PrintDocument(); if (_tokensToPrint[_pageCounter].ServiceTypeID != 9) { pd.DefaultPageSettings.PaperSize = paperSize; pd.PrintPage += printDoc_PrintPage; pd.PrinterSettings.PrinterName = App.AppMainForm.GetTokenPrinter(); } else { pd1.DefaultPageSettings.PaperSize = paperSize1; pd1.PrintPage += printDoc_PrintPage_1; pd1.PrinterSettings.PrinterName = App.AppMainForm.GetSlipPrinter(); } //ToDo: can remove preview in the actual production. if (App.AppMainForm.IsPrintPreviewEnabled) { var ppDlg = new PrintPreviewDialog(); ppDlg.SetBounds(30, 30, 1024, 500); ppDlg.PrintPreviewControl.AutoZoom = true; ppDlg.PrintPreviewControl.Zoom = 0.75; if (_tokensToPrint[_pageCounter].ServiceTypeID != 9) { ppDlg.Document = pd; } else { ppDlg.Document = pd1; } var dr = ppDlg.ShowDialog(this); } else { if (_tokensToPrint[_pageCounter].ServiceTypeID != 9) { pd.Print(); } else { pd1.Print(); } } }
private void PrintPreviewInvoice() { try { PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog(); printPreviewDialog1.Document = this.printDocument1; printPreviewDialog1.FormBorderStyle = FormBorderStyle.Fixed3D; printPreviewDialog1.SetBounds(20, 20, this.Width, this.Height); printPreviewDialog1.ShowDialog(); } catch (Exception exp) { System.Console.WriteLine(exp.Message.ToString()); } }
private void button2_Click(object sender, EventArgs e) { if (tabControl1.SelectedIndex == 1) { student = true; } PrintPreviewDialog previewDialog = new PrintPreviewDialog(); PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(this.pd_Stampaj); previewDialog.Document = pd; previewDialog.SetBounds(50, -550, 200, 200); previewDialog.ShowDialog(); }
private void btnPreview_Click(object sender, EventArgs e) { // create print document var session = this.worksheet.CreatePrintSession(); // show preview dialog using (PrintPreviewDialog ppd = new PrintPreviewDialog()) { ppd.Document = session.PrintDocument; ppd.SetBounds(200, 200, 1024, 768); ppd.PrintPreviewControl.Zoom = 0.5d; ppd.PrintPreviewControl.Columns = 2; ppd.PrintPreviewControl.Rows = 2; ppd.ShowDialog(this); } }
private void printReviewToolStripMenuItem_Click(object sender, EventArgs e) { PrintPreviewDialog ppd = new PrintPreviewDialog() { Document = new PrintDocument() }; graph.Print(ppd.Document); ppd.PrintPreviewControl.Zoom = 1d; Rectangle screenSize = Screen.FromControl(this).WorkingArea; ppd.SetBounds(50, 50, screenSize.Width / 2, screenSize.Height - 100); ppd.ShowDialog(); }
private void _previewButton_Click(object sender, EventArgs e) { if (_targetCanvas == null) { return; } _currentPrintPage = 0; using (var preview = new PrintPreviewDialog()) { var bounds = _owner.Bounds; preview.StartPosition = FormStartPosition.Manual; preview.SetBounds(bounds.Left, bounds.Top, bounds.Width, bounds.Height); //preview.PrintPreviewControl.Zoom = 1; preview.Document = _document; preview.ShowDialog(this); } }
private void unesi_Click(object sender, EventArgs e) { try { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); // slika = new Bitmap(defaultpic); if (tabControl1.SelectedIndex == 0) { if (ime.Text.Length < 1 || email.Text.Length < 1 || adresa.Text.Length < 1 || prezime.Text.Length < 1 || jmbg.Text.Length < 1 || telefon.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja"; } else if ((IspravnaLicna(licna.Text)) && ime.Text.Length < 45 && email.Text.Length < 50 && adresa.Text.Length < 45 && provjeriJMBG(jmbg.Text) && prezime.Text.Length < 45 && IspravanIndeks(index.Text)) { Uposlenik u = new Uposlenik(licna.Text, ime.Text, prezime.Text, adresa.Text, email.Text, telefon.Text, Convert.ToDateTime(datum.Text), jmbg.Text, tipUposlenika.Text); u.Slika = (Bitmap)naslovnaStrana.Image; dao.DodajUposlenika(u); PrintPreviewDialog previewDialog = new PrintPreviewDialog(); PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(this.pd_Stampaj); previewDialog.Document = pd; previewDialog.SetBounds(50, -550, 200, 200); previewDialog.ShowDialog(); toolStripStatusLabel1.Text = ""; ime.Text = prezime.Text = licna.Text = jmbg.Text = adresa.Text = email.Text = index.Text = telefon.Text = ""; faks.SelectedIndex = 1; clanarina.SelectedIndex = 1; tipUposlenika.SelectedIndex = 1; naslovnaStrana.Image = ((System.Drawing.Image)(Properties.Resources.Misc_User_icon)); // )); toolStripStatusLabel1.Text = "Korisnik dodan"; } else { toolStripStatusLabel1.Text = "Unesite ispravne podatke, korisnik nije dodan!"; } } if (tabControl1.SelectedIndex == 1) { if (ime.Text.Length < 1 || email.Text.Length < 1 || adresa.Text.Length < 1 || index.Text.Length < 1 || prezime.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja"; } else if ((IspravnaLicna(licna.Text)) && ime.Text.Length < 45 && email.Text.Length < 50 && adresa.Text.Length < 45 && index.Text.Length < 11 && prezime.Text.Length < 45) { Student s = new Student(licna.Text, ime.Text, prezime.Text, adresa.Text, email.Text, telefon.Text, Convert.ToDateTime(datum.Text), Convert.ToInt16(index.Text), faks.Text, Convert.ToInt32(clanarina.Text)); s.Slika = (Bitmap)naslovnaStrana.Image; dao.DodajStudenta(s); if (tabControl1.SelectedIndex == 1) { student = true; } if (tabControl2.SelectedIndex == 5) { Image camera = Image.FromFile("capture.png"); slika = new Bitmap(camera); } PrintPreviewDialog previewDialog = new PrintPreviewDialog(); PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(this.pd_Stampaj); previewDialog.Document = pd; previewDialog.SetBounds(50, -550, 200, 200); previewDialog.ShowDialog(); ime.Text = prezime.Text = licna.Text = jmbg.Text = adresa.Text = email.Text = index.Text = telefon.Text = ""; faks.SelectedIndex = 1; clanarina.SelectedIndex = 1; tipUposlenika.SelectedIndex = 1; naslovnaStrana.Image = ((System.Drawing.Image)(Properties.Resources.Misc_User_icon)); toolStripStatusLabel1.Text = "Korisnik dodan"; } else { toolStripStatusLabel1.Text = "Unesite ispravne podatke, korisnik nije dodan!"; } } } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }