Método THPDFRandomAccessSource.ReadAt

Lê Count bytes começando no Offset de base zero fornecido para Buffer

Declaração

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

Unit

HPDFDoc

Parâmetros

NomeFinalidade
OffsetDeslocamento de bytes de base zero no qual iniciar a leitura; deve estar dentro do intervalo informado por GetSize
BufferBuffer var sem tipo que recebe os bytes; o chamador garante que ele possa armazenar pelo menos Count bytes
CountNúmero máximo de bytes a transferir

Valor de retorno

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

Notas de uso

APIs relacionadas