1

iTextSharpを使用してpdf印刷ダイアログでページの向きの選択をオーバーライドする方法を教えてください。

これらの行を使用してスケーリングをオーバーライドし、「PDFページサイズで用紙ソースを選択してください」

writer.AddViewerPreference(PdfName.PRINTSCALING,PdfName.NONE);
writer.AddViewerPreference(PdfName.PICKTRAYBYPDFSIZE, PdfBoolean.PDFFALSE);
4

1 に答える 1

0

ISO-32000-1 の表 150「Entries in a viewer Preferences Dictionary」を確認してください (Adobe Web サイトからコピーをダウンロードできます)。PrintScalingPickTrayByPDFSizeなど、PDF ドキュメントで定義できるすべてのビューア設定が含まれていますが、ページの向きの選択をオーバーライドする設定はありません。

言い換えれば、あなたは PDF 仕様で定義されていないものを求めており、その結果、どの PDF ライブラリにも実装されていません (私が知る限り)。

于 2013-11-09T10:47:38.683 に答える