UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

69 lines (68 loc) 2.26 kB
export type AnnotationEditorLayer = import("./annotation_editor_layer.js").AnnotationEditorLayer; /** * Basic text editor in order to create a FreeTex annotation. */ export class FreeTextEditor extends AnnotationEditor { static _freeTextDefaultContent: string; static _internalPadding: number; static _defaultColor: null; static _defaultFontSize: number; static get _keyboardManager(): any; static _type: string; static _editorType: number; /** @inheritdoc */ static initialize(l10n: any, uiManager: any): void; /** @inheritdoc */ static updateDefaultParams(type: any, value: any): void; /** @inheritdoc */ static get defaultPropertiesToUpdate(): any[][]; static "__#17@#getNodeContent"(node: any): any; static "__#17@#deserializeContent"(content: any): any; /** @inheritdoc */ static deserialize(data: any, parent: any, uiManager: any): AnnotationEditor | null; constructor(params: any); /** @inheritdoc */ updateParams(type: any, value: any): void; /** @inheritdoc */ get propertiesToUpdate(): any[][]; /** * Helper to translate the editor with the keyboard when it's empty. * @param {number} x in page units. * @param {number} y in page units. */ _translateEmpty(x: number, y: number): void; /** * Commit the content we have in this editor. * @returns {undefined} */ commit(): undefined; /** * ondblclick callback. * @param {MouseEvent} event */ dblclick(event: MouseEvent): void; editorDivKeydown(event: any): void; editorDivFocus(event: any): void; editorDivBlur(event: any): void; editorDivInput(event: any): void; editorDiv: HTMLDivElement | undefined; overlayDiv: HTMLDivElement | undefined; editorDivPaste(event: any): void; /** @inheritdoc */ serialize(isForCopying?: boolean): { annotationType: number; color: number[]; fontSize: any; value: string; pageIndex: number; rect: any[]; rotation: number; structTreeParentId: any; } | { pageIndex: number; id: any; deleted: boolean; } | null; #private; } import { AnnotationEditor } from "./editor.js";