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
| Source | Muestras empaquetadas sin formato, datos CCITT Group 4 o una secuencia completa de bytes JPEG |
|---|---|
| Width, Height | Dimensiones ráster en píxeles |
| BitsPerComponent | 1 para bitonal, 8 o 16 para escala de grises y RGB, con JPEG restringido 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 | Resoluciones de píxeles positivas usadas para deducir el MediaBox |
| Rotation | 0, 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