TPDFlibRangeReadEvent
Datentypen, Dokumentverwaltung
Beschreibung
Definiert den synchronen Callback, den LoadFromRangeSource verwendet, um einen absoluten Bytebereich aus dem von der Aufrufseite verwalteten Speicher zu lesen
Syntax
Delphi
TPDFlibRangeReadEvent= Function(Sender: TObject; Offset: Int64;
Buffer: Pointer; Count: LongInt): LongInt Of Object;Parameter
| Sender | Die TPDFlib-Instanz, die Daten anfordert |
|---|---|
| Offset | Der absolute nullbasierte Byte-Offset in der Quelle |
| Buffer | Das Ziel für höchstens Count Bytes |
| Count | Die maximal angeforderte Byteanzahl |
Rückgabewert
Gibt die Anzahl der kopierten Bytes zurück, von null bis Count; Werte außerhalb dieses Bereichs werden begrenzt
Anmerkungen
Der Handler muss zugewiesen bleiben, und sein zugrunde liegender Speicher muss für die Lebensdauer des geladenen Dokuments gültig bleiben