THotPDF.OpenLoadedPageContentStream
Yüklenen sayfanın /Contents değerini, çağıranın sahipliğindeki tek bir salt okunur mantıksal stream olarak açar
Delphi bildirimi
function OpenLoadedPageContentStream(
PageIndex: Integer;
out ContentStream: TStream
): boolean;
C++Builder bildirimi
bool __fastcall OpenLoadedPageContentStream(
int PageIndex,
System::Classes::TStream *&ContentStream
);
Sıfır tabanlı yüklenen sayfada en az bir geçerli content stream olduğunda sonuç true olur
Davranış
Tek bir content stream ile bir /Contents dizisi aynı arayüzü kullanır; komşu segmentler arasına bir satır besleme baytı eklenir, böylece token'lar bir segment sınırında birbirine yapışamaz
Süzülmemiş segmentler kaynak destekli kalır ve tam olarak materialize edilmeden okunur; süzülmüş segmentler ise tek bir uyarlanabilir geçici stream'e tembel olarak çözülür ve gezinme başka bir yere geçtiğinde önceki çözülmüş segment serbest bırakılır
Süzülmüş segment uzunlukları ihtiyaç duyulduğunda bulunur; böylece bilinen bir öneki okumak sonraki segmentleri çözmez. Size istemek veya sondan seek etmek kalan tüm uzunlukları çözer
Stream, rastgele okumaları ve seek etmeyi destekler ancak Write ve SetSize'i reddeder
Sahiplik
ContentStream'i çağıran serbest bırakmalıdır; sahip olan THotPDF örneği ve yüklenmiş belgesi, döndürülen stream'den daha uzun yaşamalıdır
Dizi işini ve tutulan bellek telemetrisini incelemek için GetLastPageContentSequenceInfo'yu kullanın