From 8b5fa7ba1b2740ad7bc9f2326011c62e78538ec2 Mon Sep 17 00:00:00 2001 From: noctis0430 Date: Wed, 27 Sep 2023 13:39:46 +0800 Subject: [PATCH] Setup orientation based on /Rotate only. --- PdfSharpCore/Pdf/PdfPage.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/PdfSharpCore/Pdf/PdfPage.cs b/PdfSharpCore/Pdf/PdfPage.cs index 94edfe8e..1d69ecb3 100644 --- a/PdfSharpCore/Pdf/PdfPage.cs +++ b/PdfSharpCore/Pdf/PdfPage.cs @@ -72,8 +72,7 @@ internal PdfPage(PdfDictionary dict) { // Set Orientation depending on /Rotate. int rotate = Elements.GetInteger(InheritablePageKeys.Rotate); - var mediaBox = Elements.GetArray(InheritablePageKeys.MediaBox); - if (Math.Abs((rotate / 90)) % 2 == 1 && mediaBox.Elements.GetReal(3) > mediaBox.Elements.GetReal(2)) + if (Math.Abs((rotate / 90)) % 2 == 1) _orientation = PageOrientation.Landscape; }