THPDFViewer Current View Printing
يرسم أو يطبع العرض الحالي مع احتفاظ متناسب بالأبعاد
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وPrintCurrentView- تُحفظ الصفحة النشطة و
ViewRotationعبر مسار metafile المتجهي - يلائم
PrintCurrentViewالناتج إلى صفحة الطابعة ويعيّن اختياريًا عنوان مهمة الطباعة - إخفاق الرسم يجهض مهمة طباعة نشطة قبل الإرجاع أو نشر استثناء
مثال
PDFViewer.PrintCurrentView(Printer, 'Current PDF view', 300);