THotPDF.LoadFromRandomAccessSource

Φορτώνει ένα PDF μέσω μιας seekable πηγής byte που ορίζει ο καλών χωρίς να απαιτείται υλοποίηση TStream

Δηλώσεις

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. Η περιορισμένη ανάκτηση κλειδιού κωδικού είναι διαθέσιμη από το HotPDF v2.489.0, η καθυστερημένη αποκρυπτογράφηση χωρίς επανάληψη ανάγνωσης από το HotPDF v2.490.0 και η αυτόματη συνένωση περιοχών από το HotPDF v2.524.0

Δείτε επίσης: Κλιμακώσιμη φόρτωση, THPDFCoalescingRandomAccessSource, LoadFromStream