RenderPagesToPrintStream
Rendering, afdrukken, serveruitvoer
Beschrijving
Schrijft een complete driveronafhankelijke afdrukstream voor het geselecteerde paginabereik zonder een printer te openen, met de huidige pagina-uitsnede, optionele-content-zichtbaarheid, renderschaal en geselecteerde renderer
Syntaxis
Delphi
Function TPDFlib.RenderPagesToPrintStream(DPI: Double; Const PageRanges: WideString; PrintFormat, Options: Integer; Target: TStream): Integer;Parameters
| DPI | Rasterresolutie van 1 tot en met 4800; EPS en PostScript behouden vectorpagina-inhoud en gebruiken deze waarde voor verwerking van ingesloten afbeeldingen |
|---|---|
| PageRanges | Een standaard bereik beginnend bij 1 zoals 1-3,5, All, Odd of Even |
| PrintFormat | PDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2), or PDF_PRINT_STREAM_PWG (3) |
| Options | Combineer PDF_PRINT_STREAM_MONOCHROME (1), PDF_PRINT_STREAM_DUPLEX (2), PDF_PRINT_STREAM_TUMBLE (4) en PDF_PRINT_STREAM_PJL (8) voor zover het gekozen formaat dat toestaat |
| Target | De doelstream op zijn huidige positie |
Retourwaarden
Geeft 1 terug wanneer de complete stream is weggeschreven en 0 wanneer validatie, rendering, conversie of uitvoer mislukt
Opmerkingen
PostScript is een DSC Level 3-document met meerdere pagina's, opgebouwd uit vector-EPS-paginaprogramma's, terwijl EPS precies één pagina accepteert en geen opties
PCL valt standaard terug op RGB PCL 5c adaptieve rasterframes en schakelt naar eenbit-PCL modus 2 wanneer PDF_PRINT_STREAM_MONOCHROME is gezet; PDF_PRINT_STREAM_PJL voegt alleen voor PCL een UEL- en PJL-jobenvelop toe PWG-uitvoer gebruikt de
RaS2-handtekening, 1796-byte big-endian-paginakoppen, sRGB- of zwarte kleurruimten, herhaaldelijk-rij-compressie en pixelgewijze PackBits-coderingDuplex geldt voor PostScript, PCL en PWG;
PDF_PRINT_STREAM_TUMBLE vereist duplex en kiest kortezijde-binding; PJL wordt voor andere formaten geweigerd en monochroom wordt voor vectorformaten geweigerd PCL en PWG rasteriseren elke pagina via de geselecteerde renderer, zodat toepassingen vóór de export een beschikbare niet-GDI-renderer kunnen kiezen; de methode zelf gebruikt geen printerdriver, printerobject of spooler
PCL en PWG rasteriseren elke pagina via de gekozen renderer, zodat toepassingen vóór export een beschikbare niet-GDI-renderer kunnen kiezen; de methode zelf gebruikt geen printerdriver, printerobject of spooler
LastErrorCode is 120 bij ongeldige argumenten of formaatcombinaties en 523 wanneer rendering, conversie of uitvoer mislukt; LastRenderError bevat aanvullende details
Zie ook
RenderPagesToPrintString, RenderPagesToPrintFile, SelectRenderer