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