UNPKG

medsurf-draw

Version:

Draw annotations on jpg/zoomify images, based on PIXI.js

42 lines (41 loc) 1.5 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseText, BaseTextImageModel } from "../../bases/elements/BaseText"; export declare class EditableTextModel extends BaseTextImageModel { text: string; style: PIXI.TextStyle; } export declare class EditableText extends BaseText<EditableTextModel> { private _startTextIndex; private _endTextIndex; private _textSelection; private _writeInteraction; protected _copyMethod: any; protected _cutMethod: any; protected _pasteMethod: any; constructor(model: EditableTextModel); init(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; protected _modeSelectItem(): void; protected _removeModeSelectItem(parent: MedsurfDraw.ImageObject, mode: string): void; controlSelectItem(): void; selectEndText(): void; selectAllText(): void; onText(text: string): void; endText(): void; onImageZoom(scaleX: number, scaleY: number): void; getRectangle(): PIXI.Rectangle; getRotation(): number; get startTextIndex(): number; set startTextIndex(value: number); get endTextIndex(): number; set endTextIndex(value: number); get textSelection(): boolean; set textSelection(value: boolean); get writeInteraction(): MedsurfDraw.WriteInteraction<EditableText>; set writeInteraction(value: MedsurfDraw.WriteInteraction<EditableText>); }