THPDFViewer Current View Printing
このページでは、PDF 文書の表示、移動、レンダリング、印刷に使用する THPDFViewer および THPDFViewerModel の公開 API について説明します
宣言
function HPDFViewerFitRect(const Bounds: TRect;
ContentWidth, ContentHeight: Integer): TRect;
function THPDFViewerModel.DrawCurrentView(Canvas: TCanvas;
const Bounds: TRect; DPI: Integer= 150): boolean;
function THPDFViewer.DrawCurrentView(Canvas: TCanvas;
const Bounds: TRect; DPI: Integer= 150): boolean;
function THPDFViewerModel.PrintCurrentView(Printer: TPrinter;
const DocumentTitle: string= ''; DPI: Integer= 300): boolean;
function THPDFViewer.PrintCurrentView(Printer: TPrinter;
const DocumentTitle: string= ''; DPI: Integer= 300): boolean;
概要
HPDFViewerFitRectは、ソースのアスペクト比を保つ最大の中央揃え矩形を返しますDrawCurrentViewは、任意の呼び出し側所有のTCanvasと境界を受け入れます- アクティブなページと
ViewRotationは、ベクターメタファイル経路でも保持されます PrintCurrentViewは結果をプリンターのページにフィットさせ、必要に応じて印刷ジョブのタイトルを割り当てます- 描画に失敗すると、戻りや例外の伝播に先立って、アクティブな印刷ジョブが中止されます
関連 API
PDFViewer.PrintCurrentView(Printer, 'Current PDF view', 300);