AddPDFRRasterPageFromString
Samsvar, rasterutveksling, binærinndata
Beskrivelse
Legger til én fullside PDF/R-rasterstripe fra binære byte og avleder sidestørrelsen fra pikseldimensjonene og oppløsningen
Syntaks
Delphi
Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;Parametere
| Source | Rå pakkede prøver, CCITT Group 4-data eller en komplett JPEG-bytesekvens |
|---|---|
| Width, Height | Rasterdimensjoner i piksler |
| BitsPerComponent | 1 for bitonal, 8 eller 16 for gråskala og RGB, med JPEG begrenset 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 pikseloppløsninger som brukes til å avlede MediaBox |
| Rotation | 0, 90, 180 eller 270 |
Returverdi
Det 1-baserte sidetallet ved suksess, eller 0 med LastErrorCode 607 ved ugyldig inndata eller konfigurasjon
Merknader
Kall SetPDFRMode før du legger til raster-sider
Rå rader er tett pakket, og hver rad rundes opp til en hel byte; deres eksakte bytelengde valideres før allokering
CCITT Group 4-inndata dekodes én gang for å avvise feilformede T.6-data, og bygges deretter inn uendret med /K -1 og BlackIs1 utelatt
JPEG-dimensjoner og komponentantall verifiseres fra det kodede hodet, og DCT-sekvensen bygges inn uendret
Se også
AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics