PdfSharp ライブラリを使用するコードを作成しました。作成されたインスタンスはPdfSharp.Pdf.PdfDocument
、期待どおりにディスクに保存されます。正しいコンテンツが表示されますが、ページ設定が間違っています。
PdfSharp の既定のページ設定は次のとおりです。
PdfSharp.PageSizes.A4
PdfSharp.PageOrientation.Portrait
私の問題は、これらの設定が必要な設定を上書きしているように見えることです。
クラスのインスタンスを作成し、クラスの新しいインスタンスをその Pages コレクション プロパティにPdfDocument
追加します。PdfPage
次に、次のようにページをセットアップします。
PdfDocument.Pages[0].Size = PdfSharp.PageSizes.Letter
PdfDocument.Pages[0].Orientation = PdfSharp.PageOrientation.Landscape
- 文字列を描きます(これでうまくいきます)
- ドキュメントをディスクに保存します (これで問題なく動作します)
Process.Start(myPdfFilename)
- 次に、Acrobat Reader が開き、ドキュメントが表示されます。- ページ設定は A4 - 縦...
私はかなり混乱しています。ユーザーがテキストの方向を変更せずにページの向きを変更できるようにする Acrobat Reader のオプションを知っています。このオプションをオンにするかどうかに関係なく、間違った設定が続きます。
誰にもアイデアがありますか?ありがとう!