Stampa della vista corrente di THPDFViewer
Questa pagina descrive le API pubbliche THPDFViewer e THPDFViewerModel per visualizzare, esplorare, renderizzare e stampare documenti PDF
Dichiarazione
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;Comportamento
HPDFViewerFitRectrestituisce il più grande rettangolo centrato che preserva il rapporto d'aspetto della sorgenteDrawCurrentViewaccetta qualsiasiTCanvase limiti- La pagina attiva e
ViewRotationsono preservati attraverso il percorso del metafile vettoriale PrintCurrentViewadatta il risultato alla pagina della stampante e assegna facoltativamente il titolo del lavoro di stampa- Un disegno fallito interrompe un lavoro di stampa attivo prima di restituire o propagare un'eccezione
Esempio
PDFViewer.PrintCurrentView(Printer, 'Current PDF view', 300);