Обрезка страницы с правой стороны для альбомной ориентации с помощью обрезки с помощью PdfSharp

Я говорю о PdfSharp. Портретная ориентация хорошо работает с полями или без полей. Но в случае альбомной ориентации, страницы обрезаются с правой стороны, как только я установил любое поле, используя TrimMargins. Я пробовал то же самое на примере кода pdfSharp и с той же проблемой!

Посмотрите 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);

Есть идеи? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос