AddPDFRRasterPageFromString
Overholdelse, rasterudveksling, binært input
Beskrivelse
Tilføjer én PDF/R-rasterstribe i fuld side fra binære bytes og udleder sidestørrelsen fra pixeldimensionerne og opløsningen
Syntaks
Delphi
Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;Parametre
| Source | Rå pakkede samples, CCITT Group 4-data eller en komplet JPEG-bytesekvens |
|---|---|
| Width, Height | Rasterdimensioner i pixels |
| BitsPerComponent | 1 for bitonal, 8 eller 16 for gråtone og RGB, hvor JPEG er begrænset til 8 |
| ColorModel | PDFR_COLOR_BITONAL, PDFR_COLOR_GRAY eller PDFR_COLOR_RGB |
| Compression | PDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 eller PDFR_COMPRESSION_JPEG |
| HorizontalDPI, VerticalDPI | Positive pixelopløsninger, der bruges til at udlede MediaBox'en |
| Rotation | 0, 90, 180 eller 270 |
Returværdi
Det etbaserede sidenummer ved succes eller 0 med LastErrorCode 607 ved ugyldigt input eller konfiguration
Bemærkninger
Kald SetPDFRMode, før du tilføjer rastersider
Rå rækker pakkes tæt, og hver række rundes op til en hel byte; deres præcise bytelængde valideres, før der allokeres
CCITT Group 4-input afkodes én gang for at afvise misdannede T.6-data og indlejres derefter uændret uden /K -1 og BlackIs1
JPEG-dimensioner og antal komponenter verificeres fra det kodede hoved, og DCT-sekvensen indlejres uændret
Se også
AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics