Método THPDFRandomAccessSource.ReadAt

Lê Count bytes a partir do Offset baseado em zero fornecido para Buffer

Declaração

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

Unit

HPDFDoc

Parâmetros

NomeObjetivo
OffsetDesvio de bytes baseado em zero onde começar a ler; tem de estar dentro do intervalo reportado por GetSize
BufferBuffer var sem tipo que recebe os bytes; o chamador garante que pode conter pelo menos Count bytes
CountNúmero máximo de bytes a transferir

Valor devolvido

O número de bytes efetivamente transferidos, de zero até Count. Uma leitura curta no fim de ficheiro documentado é tratada como fim de fluxo, não como erro

Notas de utilização

APIs relacionadas