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
| PrinterName | Yüklü yazıcı adı |
|---|---|
| PageRanges | PrintPages tarafından kabul edilen 1 tabanlı sayfa ifadesi; 1-4,7,10-8 gibi listeleri ve All, Odd veya Even seçicilerini içerir |
| Options | PrintOptions tarafından döndürülen değer |
| Settings | İş başlamadan önce uygulanan türü belirlenmiş TPDFlibPrintSettings kaydı |
Dönüş değerleri
| 0 | Yazıcı adı, sayfa ifadesi veya bir ayar geçersizdi ya da yazdırma işi başarısız oldu |
|---|---|
| 1 | Yazdı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