PrintPagesAdvanced

İşleme ve yazdırma

Açıklama

Kopya, harmanlama, çift taraflı, yön, renk, kalite, kâğıt boyutu ve girdi bölmesi ayarlarını uygularken rastgele sayfa aralığı ifadesini tek yazıcı işi üzerinden yazdırır

Sözdizimi

Delphi

Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

Parametreler

PrinterNameYüklü yazıcı adı
PageRangesPrintPages tarafından kabul edilen 1 tabanlı sayfa ifadesi; 1-4,7,10-8 gibi listeleri ve All, Odd veya Even seçicilerini içerir
OptionsPrintOptions tarafından döndürülen değer
Settingsİş başlamadan önce uygulanan türü belirlenmiş TPDFlibPrintSettings kaydı

Dönüş değerleri

0Yazıcı adı, sayfa ifadesi veya bir ayar geçersizdi ya da yazdırma işi başarısız oldu
1Yazdırma işi başarıyla tamamlandı

Açıklamalar

Sayfa ifadesi ayrı işlere bölünmeden seçili GDI+, Cairo veya PDFium yazdırma arka ucuna geçirilir; aralık sırası ile iş düzeyindeki kopya, harmanlama ve çift taraflı yazdırma davranışı korunur

Yazıcı varsayılanlarını korumak için Settings değerini sıfırla başlatın

Ayrıca bkz

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings