TPDFlibRangeReadEvent

Datové typy, správa dokumentů

Popis

Definuje synchronní zpětné volání, které LoadFromRangeSource používá ke čtení absolutního rozsahu bajtů z úložiště spravovaného volajícím

Syntaxe

Delphi

TPDFlibRangeReadEvent= Function(Sender: TObject; Offset: Int64;
  Buffer: Pointer; Count: LongInt): LongInt Of Object;

Parametry

SenderInstance TPDFlib, která o data žádá
OffsetAbsolutní počáteční offset zdroje, počítáno od nuly
BufferCíl pro nejvýše Count bajtů
CountMaximální požadovaný počet bajtů

Návratová hodnota

Vraťte počet zkopírovaných bajtů, od nuly do Count; hodnoty mimo tento rozsah se na něj omezí

Poznámky

Obslužná rutina musí zůstat přiřazená a její podkladové úložiště musí zůstat platné po celou dobu životnosti načteného dokumentu