Impression de la vue actuelle THPDFViewer
Dessine ou imprime la vue actuelle du Viewer avec un ajustement centré qui conserve les proportions
Déclaration
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;
Comportement
HPDFViewerFitRectrenvoie le plus grand rectangle centré préservant le ratio d’aspect de la sourceDrawCurrentViewaccepte toutTCanvaset bornes possédés par l’appelant- La page active et le
ViewRotationsont préservés par le chemin de métafichier vectoriel PrintCurrentViewajuste le résultat à la page d’impression et affecte optionnellement le titre du travail d’impression- Un dessin échoué avorte un travail d’impression actif avant de renvoyer ou propager une exception
API associées
PDFViewer.PrintCurrentView(Printer, 'Current PDF view', 300);