AddPDFRRasterPageFromString
Conformité, échange raster, entrée binaire
Description
Ajoute une bande raster PDF/R pleine page à partir d'octets binaires et déduit la taille de page des dimensions et de la résolution en pixels
Syntaxe
Delphi
Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;Paramètres
| Source | Échantillons bruts empaquetés, données CCITT Group 4 ou séquence d'octets JPEG complète |
|---|---|
| Width, Height | Dimensions raster en pixels |
| BitsPerComponent | 1 pour bitonal, 8 ou 16 pour niveaux de gris et RGB, le JPEG étant limité à 8 |
| ColorModel | PDFR_COLOR_BITONAL, PDFR_COLOR_GRAY ou PDFR_COLOR_RGB |
| Compression | PDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 ou PDFR_COMPRESSION_JPEG |
| HorizontalDPI, VerticalDPI | Résolutions en pixels positives servant à déduire le MediaBox |
| Rotation | 0, 90, 180 ou 270 |
Valeur de retour
Le numéro de page à base 1 en cas de succès, ou 0 avec LastErrorCode 607 en cas d'entrée ou de configuration invalide
Remarques
Appelez SetPDFRMode avant d'ajouter des pages raster
Les lignes brutes sont étroitement empaquetées et chaque ligne est arrondie vers le haut à un octet entier ; leur longueur exacte en octets est validée avant l'allocation
/K -1 et sans BlackIs1Les dimensions et le nombre de composantes JPEG sont vérifiés à partir de l'en-tête encodé et la séquence DCT est incorporée sans modification
Les dimensions et le nombre de composants JPEG sont vérifiés depuis l'en-tête encodé et la séquence DCT est incorporée inchangée
Voir aussi
AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics