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, HeightDimensions raster en pixels
BitsPerComponent1 pour bitonal, 8 ou 16 pour niveaux de gris et RGB, le JPEG étant limité à 8
ColorModelPDFR_COLOR_BITONAL, PDFR_COLOR_GRAY ou PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 ou PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIRésolutions en pixels positives servant à déduire le MediaBox
Rotation0, 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