THotPDF.LoadFromRandomAccessSource

TStream 구현 없이 호출자가 정의한 시크 가능 바이트 소스를 통해 PDF를 로드합니다

선언

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;

계약

결과는 로드된 페이지 수이며 LoadFromFile 및 LoadFromStream과 일치합니다

참고: 확장 가능한 로딩, LoadFromStream