UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

94 lines (93 loc) 2.64 kB
import { ICanvasDataSource } from "./ICanvasDataSource"; /** * Represents a state of the canvas and allows for applying this state to the [[Canvas]] instance. */ export declare class CanvasData { /**Layers */ L: any[]; /**Screen X Dpi */ XDpi: number; /**Screen Y Dpi */ YDpi: number; /**Target Dpi */ TDpi: number; /**Zoom */ Z: number; /**Workspace Width */ WW: number; /**Workspace Height */ WH: number; /**Resize Grip Color */ ReGC: string; /**Rotation Grip Color */ RoGC: string; /**Resize Grip Size */ ReGS: number; /**Rotation Grip Size */ RoGS: number; Tags: Object; /**Selection Color */ SC: string; /**Selection Width */ SW: number; /**Resize Grip Line Color */ ReGLC: string; /**Rotation Grip Line Color */ RoGLC: string; /**Rotation Grip Line Length */ RoGLL: number; /**Placeholder Button Group Css Class */ PBGCC: string; /**Handle Button Css Class */ HBCC: string; /**Done Button Css Class */ DBCC: string; /**Quality Change Container Css Class */ QCCCC: string; /**Quality Change Scale Bar Css Class */ QCSBCC: string; /**Quality Bad To Warning Change Scale Bar Css Class */ QBTWCSBCC: string; /**Quality Warning To Good Change Scale Bar Css Class */ QWTGCSBCC: string; /**Quality Bad To Good Change Scale Bar Css Class */ QBTGCSBCC: string; /**Quality No Animation Change Scale Bar Css Class */ QNACSBCC: string; /**Quality Change Info Bar Css Class */ QCIBCC: string; /**Violation Container Css Class */ VCCC: string; /**ViolationWarning Button Css Class */ VBCC: string; /**Good Violation Icon Css Class */ GVICC: string; /**Warning Violation Icon Css Class */ WVICC: string; /**Bad Violation Icon Css Class */ BVICC: string; /**Big Button Group Css Class */ BBGCC: string; /**Select Button Title */ SBT: string; /**Handle Button Title */ HBT: string; /**Done Button Title */ DBT: string; /**Delete Button Title */ DLTBT: string; /**Edit Button Title */ EBT: string; /**Multiple Selection Enabled */ MSE: boolean; /**Mouse Move Timeout */ MMT: number; /**Disable Smoothing */ DS: boolean; MinFontSize: number; MaxFontSize: number; MinLeading: number; MaxLeading: number; /** @internal */ constructor(canvasObject: ICanvasDataSource, forService: boolean, layerId: string); }