THotPDF.OpenLoadedPageContentStream
Öppnar den inlästa sidans /Contents-värde som en anropareägd skrivskyddad logisk ström
Delphi-deklaration
function OpenLoadedPageContentStream(
PageIndex: Integer;
out ContentStream: TStream
): boolean;
C++Builder-deklaration
bool __fastcall OpenLoadedPageContentStream(
int PageIndex,
System::Classes::TStream *&ContentStream
);
Resultatet är true när den nollbaserade inlästa sidan har minst en giltig innehållsström
Beteende
En enda innehållsström och en /Contents-matris använder samma gränssnitt, med en radmatningstecken som infogas mellan intilliggande segment så att token inte kan sammanfogas över en segmentgräns
Ofiltrerade segment förblir källstödda och läses utan fullständig materialisering, medan filtrerade segment avkodas lat till en adaptiv temporär ström och det tidigare avkodade segmentet frigörs när traversering flyttas någon annanstans
Filtrerade segmentlängder upptäcks vid behov, så att läsa ett känt prefix inte avkodar senare segment; att begära Size eller att söka från slutet löser varje återstående längd
Strömmen stöder slumpmässiga läsningar och sökning men avvisar Write och SetSize
Ägarskap
Anroparen måste frigöra ContentStream, och den ägande THotPDF-instansen plus dess inlästa dokument måste överleva den returnerade strömmen
Använd GetLastPageContentSequenceInfo för att inspektera sekvensarbete och telemetri för behållet minne