pdfjs-dist
Version:
Generic build of Mozilla's PDF.js library.
68 lines (67 loc) • 2.12 kB
TypeScript
export class FontFaceObject {
constructor(translatedData: any, inspectFont: null | undefined, extra: any, charProcOperatorList: any);
compiledGlyphs: any;
_inspectFont: any;
charProcOperatorList: any;
createNativeFontFace(): FontFace | null;
createFontFaceRule(): string | null;
getPathGenerator(objs: any, character: any): any;
get black(): any;
get bold(): any;
set disableFontFace(value: any);
get disableFontFace(): any;
get fontExtraProperties(): any;
get isInvalidPDFjsFont(): any;
get isType3Font(): any;
get italic(): any;
get missingFile(): any;
get remeasure(): any;
get vertical(): any;
get ascent(): any;
get defaultWidth(): any;
get descent(): any;
set bbox(bbox: any);
get bbox(): any;
get fontMatrix(): any;
get fallbackName(): any;
get loadedName(): any;
get mimetype(): any;
get name(): any;
get data(): any;
clearData(): void;
get cssFontInfo(): any;
get systemFontInfo(): any;
get defaultVMetrics(): any;
#private;
}
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;
}