AddPDFRRasterPageFromStream

Zgodność, wymiana rastrów, wejście ze strumienia

Opis

Odczytuje strumień binarny i dodaje jeden pas rastrowy PDF/R na całą stronę

Składnia

Delphi

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

Parametry

InStreamNiepusty strumień z możliwością przewijania, zawierający surowe spakowane próbki, dane CCITT Group 4 albo kompletną sekwencję JPEG; odczyt rozpoczyna się od bajtu zerowego
Width, HeightWymiary rastra w pikselach
BitsPerComponent1, 8 lub 16, zgodnie z tym, co dopuszcza wybrany model koloru i kompresja
ColorModelPDFR_COLOR_BITONAL, PDFR_COLOR_GRAY lub PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW, PDFR_COMPRESSION_CCITT_G4 lub PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIDodatnie rozdzielczości w pikselach
Rotation0, 90, 180 lub 270

Wartość zwracana

Numer strony liczony od 1 w przypadku sukcesu albo 0 w razie niepowodzenia

Uwagi

Metoda zachowuje własność InStream, ustawia jego pozycję z powrotem na zero i poza tym stosuje te same reguły walidacji i bezpośredniego osadzania co AddPDFRRasterPageFromString

Zobacz również

SetPDFRMode, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics