Как создать PDF-файл на печать предварительный просмотр закрыть событие
Всем привет,
Я хочу создать PDF-файл и сохранить его на локальном компьютере в диалоговом окне предварительного просмотра печати, для этого я использовал стороннюю библиотеку PDFSharp-MigraDocFoundation-1_32 dll
я сделал кодирование, но не понимаю, как передать диалоговое окно printpreview в этом
Что я уже пробовал:
using PdfSharp; using PdfSharp.Drawing; using PdfSharp.Pdf; private void printPreviewDialog1_FormClosing(object sender, FormClosingEventArgs e) { PdfDocument pdf = new PdfDocument(); pdf.Info.Title = "Sales_Information"; PdfPage pdfPage = pdf.AddPage(); XGraphics graph = XGraphics.FromPdfPage(pdfPage); XFont font = new XFont("Verdana", 20, XFontStyle.Bold); graph.DrawString(printPreviewDialog1,font, XBrushes.Black, new XRect(0, 0, pdfPage.Width.Point, pdfPage.Height.Point), XStringFormats.Center); string pdfFilename = "Sales_Information_"+DateTime.Now.ToString("dd/MM/yyyy")+".pdf"; pdf.Save(pdfFilename); }