pdfjs-dist
Version:
Generic build of Mozilla's PDF.js library.
40 lines (39 loc) • 1.32 kB
TypeScript
export class FontFaceObject {
constructor(translatedData: any, inspectFont?: null);
compiledGlyphs: any;
_inspectFont: any;
createNativeFontFace(): FontFace | null;
createFontFaceRule(): string | null;
getPathGenerator(objs: any, character: any): any;
}
export class FontLoader {
constructor({ ownerDocument, styleElement, }: {
ownerDocument?: Document | undefined;
styleElement?: null | undefined;
});
_document: Document;
nativeFontFaces: Set<any>;
styleElement: HTMLStyleElement | null;
loadingRequests: any[] | undefined;
loadTestFontId: number | undefined;
addNativeFontFace(nativeFontFace: any): void;
removeNativeFontFace(nativeFontFace: any): void;
insertRule(rule: any): void;
clear(): void;
loadSystemFont({ systemFontInfo: info, disableFontFace, _inspectFont, }: {
systemFontInfo: any;
disableFontFace: any;
_inspectFont: any;
}): Promise<void>;
bind(font: any): Promise<void>;
get isFontLoadingAPISupported(): any;
get isSyncFontLoadingSupported(): any;
_queueLoadingCallback(callback: any): {
done: boolean;
complete: () => void;
callback: any;
};
get _loadTestFont(): any;
_prepareFontLoadEvent(font: any, request: any): void;
#private;
}