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
| InStream | Nicht-leerer, seekbarer Stream mit rohen gepackten Samples, CCITT-Group-4-Daten oder einer vollständigen JPEG-Sequenz; das Lesen beginnt bei Byte null |
|---|---|
| Width, Height | Rasterabmessungen in Pixeln |
| BitsPerComponent | 1, 8 oder 16, wie vom gewählten Farbmodell und der Komprimierung zugelassen |
| ColorModel | PDFR_COLOR_BITONAL, PDFR_COLOR_GRAY oder PDFR_COLOR_RGB |
| Compression | PDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 oder PDFR_COMPRESSION_JPEG |
| HorizontalDPI, VerticalDPI | Positive Pixelauflösungen |
| Rotation | 0, 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