RenderPagesToPrintStream
İşleme, yazdırma, sunucu çıktısı
Açıklama
Yazıcı açmadan, geçerli sayfa kırpmasını, isteğe bağlı içerik görünürlüğünü, işleme ölçeğini ve seçili işleyiciyi kullanarak seçili sayfa aralığı için eksiksiz ve sürücüden bağımsız bir yazdırma akışı yazar
Sözdizimi
Delphi
Function TPDFlib.RenderPagesToPrintStream(DPI: Double; Const PageRanges: WideString; PrintFormat, Options: Integer; Target: TStream): Integer;Parametreler
| DPI | 1 ile 4800 arasında tarama çözünürlüğü; EPS ve PostScript, bu değeri gömülü görüntü işleme için kullanırken vektör sayfa içeriğini korur |
|---|---|
| PageRanges | 1-3,5, All, Odd veya Even gibi standart bir tabanlı aralık |
| PrintFormat | PDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2) veya PDF_PRINT_STREAM_PWG (3) |
| Options | Seçili biçimin izin verdiği şekilde PDF_PRINT_STREAM_MONOCHROME (1), PDF_PRINT_STREAM_DUPLEX (2), PDF_PRINT_STREAM_TUMBLE (4) ve PDF_PRINT_STREAM_PJL (8) değerlerini birleştirin |
| Target | Geçerli konumundaki hedef akış |
Dönüş değerleri
Akışın tamamı yazıldığında 1; doğrulama, işleme, dönüştürme veya çıktı başarısız olduğunda 0 döndürür
Açıklamalar
PostScript, vektör EPS sayfa programlarından oluşturulan bir DSC Level 3 çok sayfalı belgedir; EPS ise tam olarak bir sayfa kabul eder ve seçenek kabul etmez
PCL varsayılan olarak RGB PCL 5c uyarlanabilir tarama çerçevelerini kullanır ve PDF_PRINT_STREAM_MONOCHROME ayarlandığında tek bitli PCL mode 2'ye geçer; PDF_PRINT_STREAM_PJL yalnızca PCL için bir UEL ve PJL iş zarfı ekler
PWG çıktısı RaS2 imzasını, 1796 baytlık büyük son haneli sayfa başlıklarını, sRGB veya siyah renk uzaylarını, yinelenen satır sıkıştırmasını ve piksel düzeyinde PackBits kodlamasını kullanır
Duplex, PostScript, PCL ve PWG için geçerlidir; PDF_PRINT_STREAM_TUMBLE çift yönlü yazdırma gerektirir ve kısa kenardan ciltlemeyi seçer; PJL diğer biçimler için, tek renk ise vektör biçimleri için reddedilir
PCL ve PWG her sayfayı seçilen işleyici üzerinden tarar; böylece uygulamalar dışa aktarmadan önce kullanılabilir bir GDI dışı işleyici seçebilir. Yöntemin kendisi yazıcı sürücüsü, yazıcı nesnesi veya biriktirici kullanmaz
LastErrorCode, geçersiz bağımsız değişkenler veya biçim birleşimleri için 120; işleme, dönüştürme veya çıktı başarısız olduğunda 523'tür; LastRenderError ek ayrıntı içerir
Ayrıca bkz
RenderPagesToPrintString, RenderPagesToPrintFile, SelectRenderer