1234567891011121314151617181920212223242526272829303132 |
- import { SObjectItem } from "./SObjectItem";
- import { SPainter, SRect, SSize, SColor } from "@persagy-web/draw/lib";
- import { SImageShowType, STextOrigin } from "..";
- import { SGraphItem } from "../SGraphItem";
- export declare class SImageItem extends SObjectItem {
- img: CanvasImageSource | undefined;
- private _showType;
- get showType(): SImageShowType;
- set showType(v: SImageShowType);
- private _strokeColor;
- get strokeColor(): SColor;
- set strokeColor(v: SColor);
- private _lineWidth;
- get lineWidth(): number;
- set lineWidth(v: number);
- private _originPosition;
- get originPosition(): STextOrigin;
- set originPosition(v: STextOrigin);
- isLoadOver: boolean;
- private imgWidth;
- private imgHeight;
- private _url;
- get url(): string;
- set url(v: string);
- constructor(parent: SGraphItem | null, url?: string);
- computeImgSize(): void;
- private isUrlIdentical;
- private GetUrlRelativePath;
- boundingRect(): SRect;
- protected onResize(oldSize: SSize, newSize: SSize): void;
- onDraw(painter: SPainter): void;
- }
|