PDFium Delphi Component Docs

PrintScaling الخاصية

Component: TPdf  ·  Unit: PDFium
القيمة المفكوكة لتلميح /ViewerPreferences /PrintScaling الخاص بالمستند — هل يريد مؤلف PDF أن يعتمد مربع الطباعة في العارض افتراضيًا على تحجيم ملاءمة الصفحة الذي يحدده التطبيق أم طباعة الصفحات بالحجم الذي أُنشئت به

Syntax

property PrintScaling: Boolean; // read only

Description

يأخذ مدخل /PrintScaling في /ViewerPreferences واحدة من قيمتين مسماتين وفق PDF 32000-1 § 12.2 الجدول 150:

استخدم الخاصية عند توصيل مسار طباعة PDF كي لا يضطر المستخدم إلى التخمين حول ما يتوقعه المستند. فالنماذج والفواتير ثابتة التنسيق والملصقات ذات الرموز الشريطية وبروفات ما قبل الطباعة تضبط عادة /None حتى تخرج الرموز الشريطية / القياسات بالحجم الصحيح تمامًا؛ بينما تترك الكتيبات والمستندات المجلدة الافتراضي عادة لتلائم أي حجم ورق.

هذا تلميح فقط — فلا يفرضه PDFium أثناء تحويل الصفحة إلى صورة نقطية. وطبقة الطباعة لديك (Printer من VCL أو StartDoc في GDI أو أي أخرى) هي التي تحجم فعلًا (أو ترفض التحجيم) للصورة النقطية المرسومة أو مسار PostScript. اقرنها مع PrintPaperHandling و PrintCopies و PrintPageRanges عند تعبئة مربع حوار طباعة.

Remarks

Example

// Apply the document's preferred scaling mode to the printer setup.
begin
  if Pdf1.PrintScaling then
  begin
    radioFit.Checked := True;
    Memo1.Lines.Add('PDF prefers app-default (fit to page) scaling');
  end
  else
  begin
    radioActualSize.Checked := True;
    Memo1.Lines.Add('PDF requests actual-size print (no scaling)');
  end;
end;

See Also

PrintCopies, PrintPageRanges, PrintPaperHandling, ViewerPreference