Lớp THPDFDocumentHandlerRegistry

THPDFDocumentHandlerRegistry = class
  function RegisterHandler(const Handler: IHPDFDocumentHandler;
    ReplaceExisting: boolean = false): boolean;
  function UnregisterHandler(const HandlerName: string): boolean;
  procedure Clear;
  function GetHandlerCount: Integer;
  function GetHandlerName(Index: Integer): string;
  procedure RegisterStandardHandlers(ReplaceExisting: boolean = false);
  function OpenFromStream(Source: TStream; const SourceName,
    MIMEType: string; const Options: THPDFDocumentHandlerOptions;
    out Document: IHPDFHandledDocument;
    out Info: THPDFDocumentHandlerInfo): boolean;
  function OpenFromFile(const FileName, MIMEType: string;
    const Options: THPDFDocumentHandlerOptions;
    out Document: IHPDFHandledDocument;
    out Info: THPDFDocumentHandlerInfo): boolean;
end;

Đăng ký, thay thế, gỡ bỏ, chụp nhanh và tra cứu an toàn với luồng, với tối đa 32 trình xử lý và một khe không phân biệt hoa thường cho mỗi tên trình xử lý

Nhận dạng chạy bên ngoài khóa sổ đăng ký dựa trên một chụp nhanh giao diện ổn định và các điểm số bằng nhau giữ nguyên thứ tự đăng ký

RegisterStandardHandlers chọn hỗ trợ XPS, EPUB và CBZ mà không thay đổi các API nạp dành riêng cho PDF

Trình xử lý tài liệu tùy chọn