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

PrinterNameYüklü yazıcı adı
StartPageBir tabanlı numaralandırmayı kullanan ilk yazdırma sayfası
EndPageBir tabanlı numaralandırmayla yazdırılacak son sayfa
OptionsPrintOptions tarafından döndürülen değer
SettingsKopya, harmanlama, çift taraflı yazdırma, yönlendirme, renk, kalite, kâğıt ve giriş tepsisi ayarları

Dönüş değerleri

0Yazıcı adı 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

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

Ayrıca bkz

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions