PrintDocumentAdvanced
İşleme ve yazdırma
Açıklama
Türlendirilmiş bir TPDFlibPrintSettings kaydını Windows yazıcı profiline uygularken bitişik bir sayfa aralığını tek bir yazıcı işi üzerinden yazdırır
Sözdizimi
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Parametreler
| PrinterName | Yüklü yazıcı adı |
|---|---|
| StartPage | Bir tabanlı numaralandırmayı kullanan ilk yazdırma sayfası |
| EndPage | Bir tabanlı numaralandırmayla yazdırılacak son sayfa |
| Options | PrintOptions tarafından döndürülen değer |
| Settings | Kopya, harmanlama, çift taraflı yazdırma, yönlendirme, renk, kalite, kâğıt ve giriş tepsisi ayarları |
Dönüş değerleri
| 0 | Yazıcı adı 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
Yazıcı varsayılanlarını korumak için Settings değerini sıfırla başlatın, ardından yalnızca gerekli üyeleri ayarlayın
İş için bitişik olmayan, yeniden sıralanmış, tek veya çift sayfa aralıkları gerektiğinde PrintPagesAdvanced kullanın