RenderPagesToPrintStream

Rendering, utskrift, serverutdata

Beskrivning

Skriver en fullständig drivrutinsoberoende utskriftsström för det valda sidintervallet utan att öppna en skrivare, med aktuellt sidbeskärning, optional content-synlighet, renderskala och vald renderare

Syntax

Delphi

Function TPDFlib.RenderPagesToPrintStream(DPI: Double; Const PageRanges: WideString; PrintFormat, Options: Integer; Target: TStream): Integer;

Parametrar

DPIRasterupplösning från 1 till 4800; EPS och PostScript behåller vektor sidinnehåll medan de använder detta värde för inbäddad bildbearbetning
PageRangesA standard one-based range such as 1-3,5, All, Odd, or Even
PrintFormatPDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2), or PDF_PRINT_STREAM_PWG (3)
OptionsKombinera PDF_PRINT_STREAM_MONOCHROME (1), PDF_PRINT_STREAM_DUPLEX (2), PDF_PRINT_STREAM_TUMBLE (4) och PDF_PRINT_STREAM_PJL (8) så som det valda formatet tillåter
TargetDestinationsströmmen vid dess aktuella position

Returvärden

Returnerar 1 när hela strömmen är skriven och 0 när validering, rendering, konvertering eller utdata misslyckas

Anmärkningar

PostScript är ett DSC Level 3-flersidesdokument sammanbyggt av vektor-EPS-sidprogram, medan EPS tar emot exakt en sida och inga options

PCL använder som standard adaptiva RGB PCL 5c-rasterramar och växlar till ettbitars PCL-läge 2 när PDF_PRINT_STREAM_MONOCHROME är satt; PDF_PRINT_STREAM_PJL lägger bara till en UEL- och PJL-jobbkuvert för PCLPWG-utdata använder

RaS2-signatur, 1796-byte stora big-endian-sidhuvuden, sRGB eller svarta färgrymder, upprepad radkomprimering och pixelnivå-PackBits-kodningDuplex gäller PostScript, PCL och PWG;

PDF_PRINT_STREAM_TUMBLE kräver duplex och väljer kortkantsbindning; PJL avvisas för andra format och monokrom avvisas för vektorformat

PCL och PWG rasteriserar varje sida via den valda renderaren, så program kan välja en tillgänglig icke-GDI-renderare före export; metoden i sig använder ingen skrivardrivrutin, skrivarobjekt eller spooler

LastErrorCode är 120 för ogiltiga argument eller formatkombinationer och 523 när rendering, konvertering eller utdata misslyckas; LastRenderError innehåller ytterligare detaljer

Se även

RenderPagesToPrintString, RenderPagesToPrintFile, SelectRenderer