THotPDF.GetLoadedPageContentBytes Methode

 

THotPDF.GetLoadedPageContentBytes

THotPDF

 

Oben

Fügt über die verzögerte Seiteninhaltssequenz jedes /Contents-Segment einer geladenen Seite zu einem einzigen dekodierten Byte-Puffer zusammen

 

Delphi syntax:

function GetLoadedPageContentBytes(PageIndex: Integer; out Bytes: TBytes): boolean;

 

Description

Die Methode fügt zwischen den Segmenten je ein Line-Feed-Byte ein und vergrößert den Zielpuffer geometrisch, sodass die Akkumulation amortisiert linear bleibt, statt für jedes Segment das gesamte Präfix erneut zu kopieren

Verwenden Sie OpenLoadedPageContentStream, wenn der logische Inhalt groß werden kann oder der Aufrufer Seek-Zugriff braucht, ohne das vollständige Ergebnis im Speicher zu halten