C# 使用PDFSharp和MigradDoc将文本转换为PDF时,我的windows窗体缩小了

C# 使用PDFSharp和MigradDoc将文本转换为PDF时,我的windows窗体缩小了,c#,winforms,pdfsharp,migradoc,C#,Winforms,Pdfsharp,Migradoc,我的WinForm应用程序中有一个按钮,可以生成Pdf报告。但点击它之后,我的整个应用程序都会缩小,只有在Win10中才会出现这种情况 PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(true); // Set the MigraDoc document pdfRenderer.Document = m_Document;

我的WinForm应用程序中有一个按钮,可以生成Pdf报告。但点击它之后,我的整个应用程序都会缩小,只有在Win10中才会出现这种情况

          PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(true);
           // Set the MigraDoc document
           pdfRenderer.Document = m_Document;
           
           // Create the PDF document
           pdfRenderer.RenderDocument();
           pdfRenderer.PdfDocument.PageLayout = PdfPageLayout.OneColumn;
           pdfRenderer.PdfDocument.Settings.TrimMargins.Left = 10;
           pdfRenderer.PdfDocument.Save(FileName);
           return FileName;
我通过设置断点进行了检查,发现我的应用程序只有在调用“pdfrender.RenderDocument()”后才会收缩。

请阅读此处的说明:。如果你不想让你的应用程序成为DpiAware,直接跳到最后一段。