@inweb/markup
Version:
JavaScript 2D markups
27 lines (26 loc) • 805 B
TypeScript
import { IMarkupText, IMarkupTextParams } from "../IMarkupText";
export declare class KonvaText implements IMarkupText {
private _ref;
private readonly TEXT_FONT_FAMILY;
constructor(params: IMarkupTextParams, ref?: any);
ref(): import("konva/lib/shapes/Text").Text;
id(): string;
enableMouseEditing(value: boolean): void;
type(): string;
getColor(): string;
setColor(hex: string): void;
getRotation(): number;
setRotation(degrees: number): void;
getZIndex(): number;
setZIndex(zIndex: number): void;
delete(): void;
getText(): string;
setText(text: string): void;
getPosition(): {
x: number;
y: number;
};
setPosition(x: number, y: number): void;
getFontSize(): number;
setFontSize(size: number): void;
}