THPDFRandomAccessSource.ReadAt-Methode

Liest Count Bytes ab dem angegebenen nullbasierten Offset in Buffer

Deklaration

function ReadAt(Offset: Int64; var Buffer;
  Count: Longint): Longint; virtual; abstract;

Unit

HPDFDoc

Parameter

NameZweck
OffsetNullbasierter Byte-Offset, ab dem gelesen werden soll; muss innerhalb des von GetSize gemeldeten Bereichs liegen
BufferUntypisierter var-Puffer, der die Bytes aufnimmt; der Aufrufer garantiert, dass er mindestens Count Bytes fassen kann
CountMaximale Anzahl der zu übertragenden Bytes

Rückgabewert

Die Anzahl der tatsächlich übertragenen Bytes, von null bis Count. Ein kurzer Lesezugriff am dokumentierten Dateiende wird als Stream-Ende behandelt, nicht als Fehler

Verwendungshinweise

Verwandte APIs