AddPDFRRasterPageFromString
Naleving, rasteruitwisseling, binaire invoer
Beschrijving
Voegt één paginavullende PDF/R-rasterstrook toe vanuit binaire bytes en leidt het paginaformaat af uit de pixelafmetingen en resolutie
Syntaxis
Delphi
Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;Parameters
| Source | Ruwe verpakte samples, CCITT Group 4-data of een complete JPEG-bytereeks |
|---|---|
| Width, Height | Rasterafmetingen in pixels |
| BitsPerComponent | 1 voor bitonaal, 8 of 16 voor grijswaarden en RGB, met JPEG beperkt tot 8 |
| ColorModel | PDFR_COLOR_BITONAL, PDFR_COLOR_GRAY of PDFR_COLOR_RGB |
| Compression | PDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 of PDFR_COMPRESSION_JPEG |
| HorizontalDPI, VerticalDPI | Positieve pixelresoluties die worden gebruikt om de MediaBox af te leiden |
| Rotation | 0, 90, 180 of 270 |
Retourwaarde
Het paginanummer beginnend bij 1 bij succes, of 0 met LastErrorCode 607 bij ongeldige invoer of configuratie
Opmerkingen
Roep SetPDFRMode aan voordat rasterpagina's worden toegevoegd
Rauwe rijen staan dicht opeengepakt en elke rij wordt afgerond op een hele byte; de exacte bytelengte wordt gevalideerd vóór toewijzing
/K -1 en zonder BlackIs1JPEG-afmetingen en het aantal componenten worden geverifieerd vanuit de gecodeerde header en de DCT-reeks wordt ongewijzigd ingesloten
JPEG-afmetingen en het aantal componenten worden uit de gecodeerde header geverifieerd en de DCT-reeks wordt ongewijzigd ingesloten
Zie ook
AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics