AddPDFRRasterPageFromString

Conformidad, intercambio ráster, entrada binaria

Descripción

Agrega una franja ráster PDF/R de página completa a partir de bytes binarios y deriva el tamaño de página de las dimensiones y la resolución en píxeles

Sintaxis

Delphi

Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;

Parámetros

SourceMuestras empaquetadas sin formato, datos CCITT Group 4 o una secuencia completa de bytes JPEG
Width, HeightDimensiones ráster en píxeles
BitsPerComponent1 para bitonal, 8 o 16 para escala de grises y RGB, con JPEG restringido a 8
ColorModelPDFR_COLOR_BITONAL, PDFR_COLOR_GRAY o PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 o PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIResoluciones de píxel positivas usadas para derivar el MediaBox
Rotation0, 90, 180 o 270

Valor devuelto

El número de página con base 1 en caso de éxito, o 0 con LastErrorCode 607 ante una entrada o configuración no válida

Observaciones

Llame a SetPDFRMode antes de agregar páginas ráster

Las filas brutas están empaquetadas al máximo y cada fila se redondea al alza hasta un byte completo; su longitud exacta en bytes se valida antes de la asignación

/K -1 y omitiendo BlackIs1Las dimensiones JPEG y el número de componentes se verifican a partir del encabezado codificado y la secuencia DCT se incrusta sin cambios

Las dimensiones y el número de componentes JPEG se verifican desde el encabezado codificado y la secuencia DCT se incrusta sin cambios

Véase también

AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics