/ViewerPreferences sözlüğündeki /NumCopies girdisiproperty PrintCopies: Integer; // read only
PDF'ler, yazdırma penceresinin kaç kopyayla ön dolması gerektiğini öneren tavsiye niteliğinde bir baskı tercihi taşıyabilir. O tercih, catalog altında
/ViewerPreferences /NumCopies içinde yaşar (PDF 32000-1 § 12.2 Table 150).
PrintCopies çözülmüş değeri sunar: mevcutken pozitif bir integer, PDF alanı boş bıraktıysa
0 (bu durumda uygulamalar
bunu 1 kabul etmelidir)
Bu tamamen dosyaya yazar tarafından gömülmüş bir ipucudur; PDFium'un
işlemesi üzerinde etkisi yoktur ve dokümanın nasıl rasterleştirileceğini etkilemez. Gerçekten
çoklu kopya bastırmak için uygulamanız sayıyı yine de kendi baskı katmanına
geçirmelidir (Windows GDI StartDoc, üçüncü taraf bir baskı component'i vb.)
Yol arkadaşları PrintScaling, PrintPaperHandling ve PrintPageRanges, aynı dictionary'deki diğer viewer-preferences baskı ipuçlarını sunar; böylece hepsini tek seferde bir yazdırma penceresine yönlendirebilirsiniz. Ham string biçimi gerekiyorsa ViewerPreference['NumCopies'] kullanın
PrintCopies = 0 "tercih dokümanda yok" demektirPrinter veya başka bir baskı API'siyle birleştirin
// 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;