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
| 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íxel positivas usadas para derivar el MediaBox |
| Rotation | 0, 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