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

SourceCampioni compattati non elaborati, dati CCITT Group 4 o una sequenza di byte JPEG completa
Width, HeightDimensioni raster in pixel
BitsPerComponent1 per bitonale, 8 o 16 per scala di grigi e RGB, con JPEG limitato a 8
ColorModelPDFR_COLOR_BITONAL, PDFR_COLOR_GRAY o PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 o PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIRisoluzioni in pixel positive usate per derivare il MediaBox
Rotation0, 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