PDFium Delphi Component Docs

PrintCopies الخاصية

Component: TPdf  ·  Unit: PDFium
عدد النسخ المقترح المضمّن الذي يريد مؤلف PDF أن يعتمد عليه مربع حوار الطباعة — إدخال /NumCopies في قاموس /ViewerPreferences الخاص بالمستند

Syntax

property PrintCopies: Integer; // read only

Description

قد تحمل ملفات PDF تفضيل طباعة استرشاديًا يوصي بعدد النسخ التي ينبغي لمربع حوار الطباعة تعبئته مسبقًا. ويسكن ذلك التفضيل في الكتالوج تحت /ViewerPreferences /NumCopies (PDF 32000-1 § 12.2 الجدول 150) تكشف الخاصية PrintCopies القيمة مفكوكة الترميز: عدد صحيح موجب عند وجودها، أو 0 إذا ترك ملف PDF الحقل غير مضبوط (وفي هذه الحالة ينبغي للتنفيذات اعتباره 1).

هذه تلميحة بحتة مدمجة في الملف من طرف المؤلف؛ وليس لها أي أثر في عرض PDFium ولا تؤثر في كيفية تحويل المستند إلى صورة نقطية. وللطباعة الفعلية لعدة نسخ ما يزال على تطبيقك تمرير العدد إلى طبقة الطباعة لديه (‏StartDoc في GDI ويندوز أو مكوّن طباعة تابع لجهة خارجية أو غير ذلك).

الخصائص المرافقة PrintScaling و PrintPaperHandling و PrintPageRanges تكشف تلميحات الطباعة الأخرى لتفضيلات العارض في القاموس نفسه، فيمكنك توجيهها جميعًا إلى مربع حوار الطباعة دفعة واحدة. واستخدم ViewerPreference['NumCopies'] لشكل النص الخام إذا احتجته.

Remarks

Example

// Pre-fill the spin edit with the document's suggested copies count.
var N: Integer;
begin
  N := Pdf1.PrintCopies;
  if N < 1 then N := 1;
  spinCopies.MinValue := 1;
  spinCopies.MaxValue := 999;
  spinCopies.Value := N;
  Memo1.Lines.Add(Format('PDF suggests %d copies', [N]));
end;

See Also

PrintScaling, PrintPaperHandling, PrintPageRanges, ViewerPreference