THotPDF.LoadFromRandomAccessSource

Nạp một PDF thông qua một nguồn byte có thể seek do bên gọi định nghĩa mà không yêu cầu một triển khai TStream

Các khai báo

THPDFRandomAccessSource = class
public
  function GetSize: Int64; virtual; abstract;
  function ReadAt(Offset: Int64; var Buffer;
    Count: Longint): Longint; virtual; abstract;
end;

function LoadFromRandomAccessSource(
  Source: THPDFRandomAccessSource;
  OwnsSource: Boolean = False): Integer; overload;

function LoadFromRandomAccessSource(
  Source: THPDFRandomAccessSource;
  const Password: AnsiString;
  OwnsSource: Boolean = False): Integer; overload;

Hợp đồng

Kết quả là số trang đã nạp, phù hợp với LoadFromFile và LoadFromStream

Xem thêm: Scalable Loading, LoadFromStream