AutoAdjustPaperSize プロパティ

自動ページ調整を有効にするか否か決定する。デフォルト値はFalse。


Type: 論理型

注意点

値がTrue の場合、easyPDFがコンテンツをトリミングしないことを意味しています。必要であれば、レイアウトに従って用紙サイズを自動的に調整します。 ContentOrientation がPRN_CONTENT_ORIENT_HORIZONTAL な場合、用紙の幅が広がることがあります。 ContentOrientation がPRN_CONTENT_ORIENT_VERTICAL な場合、ページの高さが高くなるかもしれません。用紙のサイズは指定した以上に小さくなることはありません。

False の値は指定された用紙サイズが固定だという意味です。コンテンツの幅が広すぎるとその一部が切り取られる可能性があります。プリント時にスクロールバーが現れないのを除けば、ブラウザが水平スクロールバーを要求するときの状況に似ています。

使用例


'VB サンプルコード

Set oPrinter = CreateObject("easyPDF.Printer.5")

Set oPrintJob = oPrinter.IEExtendedPrintJob

oPrintJob.PageWidth = 8.5
oPrintJob.PageHeight = 11.0
oPrintJob.AutoAdjustPaperSize = True

oPrintJob.PrintOut "C:\input.htm", "C:\output.pdf"


//C# サンプルコード

PrinterClass printerObj = new PrinterClass();

IEExtendedPrintJob printJobObj = printerObj.IEExtendedPrintJob;

printJobObj.PageWidth = 8.5;
printJobObj.PageHeight = 11.0;
printJobObj.AutoAdjustPaperSize = false;

printJobObj.PrintOut("http://www.pdfonline.com/", "C:\\output.pdf");