THPDFRandomAccessSource.GetSize-Methode
Gibt die stabile Bytelänge des zugrunde liegenden Speichers zurück, den eine THPDFRandomAccessSource-Unterklasse dem HotPDF-Parser zur Verfügung stellt
Deklaration
function GetSize: Int64; virtual; abstract;
Unit
HPDFDoc
Rückgabewert
Die gesamte Bytelänge der Quelle. Muss nicht-negativ und für die Lebensdauer des Ladevorgangs stabil sein
Verwendungshinweise
- Überschreiben Sie diese Methode in einer Unterklasse, um die Größe Ihres zugrunde liegenden Speichers zu melden (HTTP-Entitätslänge, BLOB-Länge, Archivmitglied-Länge, virtuelle Volume-Länge)
- Der Wert darf sich nicht ändern, während HotPDF das Dokument parst; die Cross-Reference-Tabellen und Objekt-Streams werden über absolute Offsets gegen diese Größe adressiert
- Die Rückgabe eines negativen Werts wird vom Loader als Fehler behandelt