AddPDFRRasterPageFromString
Conformità, scambio raster, input binario
Descrizione
Aggiunge una striscia raster PDF/R a pagina intera da byte binari e deriva il formato della pagina dalle dimensioni in pixel e dalla risoluzione
Sintassi
Delphi
Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;Parametri
| Source | Campioni compattati non elaborati, dati CCITT Group 4 o una sequenza di byte JPEG completa |
|---|---|
| Width, Height | Dimensioni raster in pixel |
| BitsPerComponent | 1 per bitonale, 8 o 16 per scala di grigi e RGB, con JPEG limitato a 8 |
| ColorModel | PDFR_COLOR_BITONAL, PDFR_COLOR_GRAY o PDFR_COLOR_RGB |
| Compression | PDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 o PDFR_COMPRESSION_JPEG |
| HorizontalDPI, VerticalDPI | Risoluzioni in pixel positive usate per derivare il MediaBox |
| Rotation | 0, 90, 180 o 270 |
Valore restituito
Il numero di pagina con base 1 in caso di successo, oppure 0 con LastErrorCode 607 per un input o una configurazione non validi
Note
Chiamate SetPDFRMode prima di aggiungere pagine raster
Le righe grezze sono impacchettate strettamente e ogni riga viene arrotondata per eccesso a un byte intero; la loro esatta lunghezza in byte viene validata prima dell'allocazione
/K -1 e omettendo BlackIs1Le dimensioni JPEG e il numero di componenti vengono verificati dall'intestazione codificata e la sequenza DCT viene incorporata invariata
Dimensioni e numero di componenti JPEG vengono verificati dall'intestazione codificata e la sequenza DCT viene incorporata invariata
Vedere anche
AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics