我寫了一段使用PdfSharp庫的代碼。按預期方式創建的PdfSharp.Pdf.PdfDocument實例保存到磁盤。顯示正確的內容,但顯示錯誤的頁面設置。PdfSharp - 在Acrobat中打開文檔時出現錯誤的PDF頁面設置
爲PdfSharp默認頁面設置爲:
- PdfSharp.PageSizes.A4
- PdfSharp.PageOrientation.Portrait
我的問題是,這些設置似乎覆蓋所需的設置。
我創建了PdfDocument類的實例,併爲其Pages集合屬性添加了一個PdfPage類的新實例。然後,我設置的頁面這樣的:
- PdfDocument.Pages [0] = .Size PdfSharp.PageSizes.Letter
- PdfDocument.Pages [0] = .Orientation PdfSharp.PageOrientation.Landscape
- 我繪製字符串(這工作正常)
- 我將文檔保存到磁盤(這工作正常)
- 的Process.Start(myPdfFilename) - 然後Acrobat Reader軟件與我 文檔打開。
- 頁面設置爲A4 - 肖像...
我很困惑。我知道Acrobat Reader中有一個選項,它允許用戶在不改變文本方向的情況下更改頁面方向。不管我是否檢查這個選項,仍然錯誤的設置繼續。
任何人有想法?謝謝!
謝謝PJP我之所以如此,同時編輯,但它bizarly顯示,我不知道爲什麼 – 2009-08-24 17:49:37