12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { SObjectItem } from "./SObjectItem";
- import { SPainter, SRect, SColor, SFont } from "@persagy-web/draw/lib";
- import { SGraphItem } from "../SGraphItem";
- import { SLineStyle } from "..";
- import { STextOrigin } from "..";
- export declare class STextItem extends SObjectItem {
- private _painter;
- private _text;
- get text(): string;
- set text(v: string);
- private _textArr;
- private _color;
- get color(): SColor;
- set color(v: SColor);
- private _font;
- get font(): SFont;
- set font(v: SFont);
- private _backgroundColor;
- get backgroundColor(): SColor;
- set backgroundColor(v: SColor);
- private _strokeColor;
- get strokeColor(): SColor;
- set strokeColor(v: SColor);
- private _lineWidth;
- get lineWidth(): number;
- set lineWidth(v: number);
- private _borderStyle;
- get borderStyle(): SLineStyle;
- set borderStyle(v: SLineStyle);
- private _originPosition;
- get originPosition(): STextOrigin;
- set originPosition(v: STextOrigin);
- maxWidth: number | undefined;
- constructor(parent: SGraphItem | null, str?: string);
- boundingRect(): SRect;
- moveToOrigin(x: number, y: number): void;
- protected drawShowText(painter: SPainter): void;
- protected drawFormatText(): void;
- onDraw(painter: SPainter): void;
- }
|