@aurigma/design-editor-iframe
Version:
Using this module you can embed Design Editor (a part of Customer's Canvas) to your page through the IFrame API.
77 lines (76 loc) • 2.83 kB
TypeScript
import { IRangeParamsParsed } from "./WidgetConfigurationInterfacesExtended";
/** @internal */
export declare namespace ITopToolbarConfigParsed {
const injectName = "$cc.ITopToolbarConfigParsed";
}
/** @internal */
export interface ITopToolbarConfigParsed {
barcodeCaptionButtonEnabled: boolean;
displayCaptionInButtons: boolean;
alignButtonsEnabled: boolean;
displayAlignButtonsAsDropdown: boolean;
historyButtonsEnabled: boolean;
deleteButtonEnabled: boolean;
revertButtonEnabled: boolean;
zOrder: IZOrderConfigParsed;
displayZOrderButtonsAsDropdown: boolean;
cloneButtonEnabled: boolean;
editTextButtonEnabled: boolean;
textVAlignmentButtonsEnabled: boolean;
textAllowChangeColumnCount: boolean;
textAlignmentButtonsEnabled: boolean;
textEmphasisButtonsEnabled: boolean;
textFontFamilyButtonEnabled: boolean;
textFontStyleButtonEnabled: boolean;
textFontSizeButtonEnabled: boolean;
textFontColorButtonEnabled: boolean;
textParagraphButtonEnabled: boolean;
textBendButtonEnabled: boolean;
textListButtonsEnabled: boolean;
fillColorButtonEnabled: boolean;
textFillColorButtonEnabled: boolean;
closeFontMenuOnClickEnabled: boolean;
opacitySliderEnabled: boolean;
textLeadingButtonEnabled: boolean;
textTrackingButtonEnabled: boolean;
multiRowModeEnabled: boolean;
borderColorButtonEnabled: boolean;
overlayColorButtonEnabled: boolean;
barcodeColorButtonEnabled: boolean;
borderWidthButtonEnabled: boolean;
imageEditButtonEnabled: boolean;
imageSelectButtonEnabled: boolean;
placeholderEditButtonEnabled: boolean;
placeholderSelectButtonEnabled: boolean;
placeholderScaleButtonEnabled: boolean;
placeholderResetContentButtonEnabled: boolean;
placeholderRotateContentButtonsEnabled: boolean;
changeBarcodeTypeButtonEnabled: boolean;
fontPreviewSize: number;
fontSize: IRangeParamsParsed;
textShadowButtonEnabled?: boolean;
textShadow?: ITextShadowParamParsed;
textStrokeButtonEnabled?: boolean;
textStroke?: IDefaultTextStrokeParsed;
layoutItemSettingsButtonEnabled?: boolean;
textStrokeColorButtonEnabled?: boolean;
placeInSafetyAreaButtonEnabled?: boolean;
groupButtonEnabled?: boolean;
groupItemsEnabled?: boolean;
}
/** @internal */
export interface IDefaultTextStrokeParsed extends IRangeParamsParsed {
color?: string;
size?: number;
}
/** @internal */
export interface ITextShadowParamParsed {
angle: IRangeParamsParsed;
distance: IRangeParamsParsed;
size: IRangeParamsParsed;
}
/** @internal */
export interface IZOrderConfigParsed {
zOrderLevelButtonsEnabled: boolean;
zOrderSendToButtonsEnabled: boolean;
}