AddPDFRRasterPageFromStream

Konformität, Rasteraustausch, Stromeingabe

Beschreibung

Liest einen Binärstream und fügt einen seitengroßen PDF/R-Rasterstreifen hinzu

Syntax

Delphi

Function AddPDFRRasterPageFromStream(InStream: TStream; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;

Parameter

InStreamNicht-leerer, seekbarer Stream mit rohen gepackten Samples, CCITT-Group-4-Daten oder einer vollständigen JPEG-Sequenz; das Lesen beginnt bei Byte null
Width, HeightRasterabmessungen in Pixeln
BitsPerComponent1, 8 oder 16, wie vom gewählten Farbmodell und der Komprimierung zugelassen
ColorModelPDFR_COLOR_BITONAL, PDFR_COLOR_GRAY oder PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 oder PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIPositive Pixelauflösungen
Rotation0, 90, 180 oder 270

Rückgabewert

Die 1-basierte Seitennummer bei Erfolg, sonst 0 bei Fehlschlag

Anmerkungen

Die Methode behält das Eigentum an InStream, setzt seine Position auf null zurück und wendet ansonsten dieselben Validierungs- und Direkteinbettungsregeln an wie AddPDFRRasterPageFromString

Siehe auch

SetPDFRMode, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics