Seite rechts abschneiden für Querformat mit Trimmargins mithilfe von PdfSharp

Ich spreche von PdfSharp. Hochformat funktioniert gut mit Rand oder ohne Rand. Bei Querformat wird die Seite auf der rechten Seite abgeschnitten, sobald ich mit TrimMargins einen Rand festgelegt habe. Ich habe die gleiche Sache auf Beispielcode von pdfSharp versucht und habe das gleiche Problem !!

Sehen Sie sich das PDF an, das für den folgenden Code gut gerendert wurde

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);

Aber für folgenden Code wird pdf nicht gut gerendert, rechts abschneiden

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);

Hast du eine Idee? Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage