Napisałem fragment kodu, który korzysta z biblioteki PdfSharp. Instancja PdfSharp.Pdf.PdfDocument utworzyła zapis na dysku zgodnie z oczekiwaniami. Wyświetlana jest właściwa treść, ale na złe ustawienia strony.PdfSharp - Błędne ustawienia strony PDF po otwarciu dokumentu w Acrobat
domyślnych ustawień aktualizacja PdfSharp są:
- PdfSharp.PageSizes.A4
- PdfSharp.PageOrientation.Portrait
Moim problemem jest to, że ustawienia te wydają się zastąpić wymagane ustawienia.
Tworzę instancję klasy PdfDocument i dodaję nową instancję klasy PdfPage do jej właściwości kolekcji Strony. Potem konfiguracji strona tak:
- PdfDocument.Pages [0] .Size = PdfSharp.PageSizes.Letter
- PdfDocument.Pages [0] .Orientation = PdfSharp.PageOrientation.Landscape
- I wyciągnąć ciągów (to działa prawidłowo)
- zapisać dokument na dysku (to działa prawidłowo)
- Process.Start (myPdfFilename) - następnie Acrobat Reader otwiera z mojego dokumentu .
- ustawienia strony są A4 - Portret ...
jestem zupełnie zdezorientowany. Znam opcję w programie Acrobat Reader, która pozwala użytkownikowi zmienić orientację strony bez zmiany kierunku tekstu. Bez względu na to, czy zaznaczę tę opcję, czy też nie, nadal złe ustawienia będą kontynuowane.
Ktoś ma pomysł? Dzięki!
Dzięki PJP napisałem to w ten sposób, podczas edycji, ale wyświetlane bizarly i nie wiem dlaczego –