stimulsoft-forms
Version:
Stimulsoft PDF Forms
31 lines (30 loc) • 1.2 kB
TypeScript
import { StiBorder } from "../properties/StiBorder";
import { StiUsedFontsList } from "../services/objects";
import Color from "../system/Color";
import { StiLabel, StiDescription } from "../system/interfaces";
import StiJson from "../system/StiJson";
import { StiFormElement } from "./base/StiFormElement";
import { StiForm } from "./StiForm";
import { StiTextItem } from "./text/StiTextItem";
export declare class StiPanelElement extends StiFormElement implements StiLabel, StiDescription {
type: string;
description: StiTextItem;
Width: number;
Height: number;
backgroundColor: Color;
border: StiBorder;
showBorderEditor: boolean;
elements: StiFormElement[];
form: StiForm;
constructor(form: StiForm);
canUpdateProperty(propName: string): boolean;
get contentAreaWidth(): number;
get contentAreaHeight(): number;
getColumnWidth(columnsCount: number): number;
getUsedFonts(usedFonts: StiUsedFontsList): void;
get allElements(): StiFormElement[];
getAllElements(elements: StiFormElement[]): void;
saveToJsonObject(options: any): StiJson;
loadFromJsonObject(json: StiJson): void;
createElementClass(type: string): any;
}