我正在談論PdfSharp。縱向方向適用於邊距或無邊距。但是在橫向的情況下,一旦使用TrimMargins設置了任何邊距,頁面將在右側截斷。我對pdfSharp的示例代碼嘗試過同樣的事情,並且遇到同樣的問題!使用PdfSharp在頁面截取右側的橫向方向與trimmargins
看PDF渲染以及對下面的代碼
page = document.AddPage();
page.Size = PdfSharp.PageSize.A4;
page.Orientation = PageOrientation.Landscape;
gfx = XGraphics.FromPdfPage(page);
gfx.DrawString("A4 (landscape)", font,XBrushes.DarkRed, new XRect(0, 0, page.Width, page.Height),XStringFormats.Center);
但對於下面的代碼的PDF渲染不很好,截斷在右側
page = document.AddPage();
page.TrimMargins.Top = 5;
page.TrimMargins.Right = 5;
page.TrimMargins.Bottom = 5;
page.TrimMargins.Left = 5;
page.Size = PdfSharp.PageSize.A4;
page.Orientation = PageOrientation.Landscape;
gfx = XGraphics.FromPdfPage(page);
gfx.DrawString("A4 (landscape)", font,XBrushes.DarkRed, new XRect(0, 0, page.Width, page.Height),XStringFormats.Center);
有什麼想法? 感謝