AddPDFRRasterPageFromString

Conformidad, intercambio ráster, entrada binaria

Descripción

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

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íxeles positivas usadas para deducir el MediaBox
Rotation0, 90, 180 o 270

Valor devuelto

El número de página basado en 1 si la operación tiene éxito, o 0 con LastErrorCode 607 si la entrada o la configuración no son válidas

Observaciones

Llame a SetPDFRMode antes de añadir 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 y el número de componentes JPEG se verifican a partir de la cabecera codificada y la secuencia DCT se incrusta sin cambios

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

Véase también

AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics