THPDFViewer Current View Printing
Ritar eller skriver ut den aktuella vektorvyn med deterministisk proportionsglidande anpassning och centrerad placering
Deklarationer
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;
Beteende
HPDFViewerFitRectreturnerar den största centrerade rektangel som bevarar källans bildförhållandeDrawCurrentViewaccepterar valfri anroparägdTCanvasoch gränser- Den aktiva sidan och
ViewRotationbevaras genom vektormetafil-sökvägen PrintCurrentViewanpassar resultatet till skrivarsidan och sätter valfritt utskriftsjobbets titel- En misslyckad ritning avbryter ett aktivt utskriftsjobb innan metoden returnerar eller kastar ett undantag
Exempel
PDFViewer.PrintCurrentView(Printer, 'Current PDF view', 300);