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

SenderDie TPDFlib-Instanz, die Daten anfordert
OffsetDer absolute nullbasierte Byte-Offset in der Quelle
BufferDas Ziel für höchstens Count Bytes
CountDie 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