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

DPIRasterresolutie van 1 tot en met 4800; EPS en PostScript behouden vectorpagina-inhoud en gebruiken deze waarde voor verwerking van ingesloten afbeeldingen
PageRangesEen standaard bereik beginnend bij 1 zoals 1-3,5, All, Odd of Even
PrintFormatPDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2), or PDF_PRINT_STREAM_PWG (3)
OptionsCombineer 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
TargetDe 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