AddPDFRRasterPageFromString

Naleving, rasteruitwisseling, binaire invoer

Beschrijving

Voegt één paginavullende PDF/R-rasterstrook toe vanuit binaire bytes en leidt het paginaformaat af uit de pixelafmetingen en resolutie

Syntaxis

Delphi

Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;

Parameters

SourceRuwe verpakte samples, CCITT Group 4-data of een complete JPEG-bytereeks
Width, HeightRasterafmetingen in pixels
BitsPerComponent1 voor bitonaal, 8 of 16 voor grijswaarden en RGB, met JPEG beperkt tot 8
ColorModelPDFR_COLOR_BITONAL, PDFR_COLOR_GRAY of PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 of PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIPositieve pixelresoluties die worden gebruikt om de MediaBox af te leiden
Rotation0, 90, 180 of 270

Retourwaarde

Het paginanummer beginnend bij 1 bij succes, of 0 met LastErrorCode 607 bij ongeldige invoer of configuratie

Opmerkingen

Roep SetPDFRMode aan voordat rasterpagina's worden toegevoegd

Rauwe rijen staan dicht opeengepakt en elke rij wordt afgerond op een hele byte; de exacte bytelengte wordt gevalideerd vóór toewijzing

/K -1 en zonder BlackIs1JPEG-afmetingen en het aantal componenten worden geverifieerd vanuit de gecodeerde header en de DCT-reeks wordt ongewijzigd ingesloten

JPEG-afmetingen en het aantal componenten worden uit de gecodeerde header geverifieerd en de DCT-reeks wordt ongewijzigd ingesloten

Zie ook

AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics