stimulsoft-forms
Version:
Stimulsoft PDF Forms
114 lines (113 loc) • 3.51 kB
TypeScript
import { ElementRef, EventEmitter, Type } from "@angular/core";
import { StiFormSaveMode } from "../system/enums";
export declare class StiToolboxElement {
caption: String;
image: String;
component: Type<any>;
element: Type<any>;
setForm: boolean;
constructor(caption: String, image: String, component: Type<any>, element: Type<any>, setForm: boolean);
}
export declare class StiEvent {
name: String;
value?: any;
constructor(name: String, value?: any);
}
export declare class StiEditorProperty {
type: string;
property: string;
label: string;
tooltip?: string;
constructor(type: string, property: string, label: string, tooltip?: string);
}
export declare class Item {
name?: string;
caption?: string;
imageName?: string;
key?: any;
haveSubMenu?: boolean;
imageSizes?: any;
selected?: boolean;
type?: string;
constructor(name?: string, caption?: string, imageName?: string, key?: any, haveSubMenu?: boolean, imageSizes?: any, selected?: boolean, type?: string);
}
export declare class MenuItem {
name?: string;
caption?: string;
img?: string;
type?: string;
selected?: boolean;
imageSize?: string;
value?: any;
label?: string;
items?: any[];
command?: any;
constructor(name?: string, caption?: string, img?: string, type?: string, selected?: boolean, imageSize?: string, value?: any, label?: string, items?: any[], command?: any);
}
export declare class Menu {
name: string;
items: MenuItem[];
parent: ElementRef;
type: string;
state?: string;
menuEl?: ElementRef;
top?: number;
left?: number;
innerContent?: ElementRef;
width?: number;
height?: number;
menuStyleName?: string;
verticalItems?: Item[];
action?: EventEmitter<any>;
itemStyleName?: string;
value?: any;
sizeStyle?: string;
constructor(name: string, items: MenuItem[], parent: ElementRef, type: string, state?: string, menuEl?: ElementRef, top?: number, left?: number, innerContent?: ElementRef, width?: number, height?: number, menuStyleName?: string, verticalItems?: Item[], action?: EventEmitter<any>, itemStyleName?: string, value?: any, sizeStyle?: string);
}
export declare class StiWebFormOptions {
localization: string;
saveMode: StiFormSaveMode;
form: string;
fontFamilies: string[];
imagesArray: any[];
assemblyInfo: any;
accountUserProperties: any;
localizationList: StiLocalizationObject[];
licenseProducts: any;
version: string;
creationDate: string;
userName: string;
}
export declare class StiLocalizationObject {
description: string;
language: string;
fileName: string;
cultureName: string;
}
export declare class FormEvent {
name: string;
value?: any;
constructor(name: string, value?: any);
}
export declare class UsedFont {
fontFamily: string;
fontStyle: string;
fontSize: number;
constructor(fontFamily: string, fontStyle: string, fontSize: number);
}
export declare class StiUsedFontsList {
fonts: UsedFont[];
add(fontFamily: string, fontStyle: string, fontSize: number): void;
}
export declare class StiInterfaceEvent {
name: string;
data?: any;
constructor(name: string, data?: any);
}
export declare class StiClipboardData {
value: string;
type: string;
displayValue: string;
clipboardId: string;
constructor(value: string, type: string, displayValue: string, clipboardId?: string);
}