@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
181 lines (180 loc) • 5.35 kB
TypeScript
import { L10n } from '@syncfusion/ej2-base';
import { DocumentHelper } from '../../index';
/**
* The Borders and Shading dialog is used to modify borders and shading options for selected table or cells.
*/
export declare class BordersAndShadingDialog {
documentHelper: DocumentHelper;
private dialog;
private target;
private cellFormat;
private tableFormat;
private paragraphFormat;
private borderStyle;
private borderColorPicker;
private noneDiv;
private boxDiv;
private allDiv;
private customDiv;
private noneDivTransparent;
private boxDivTransparent;
private allDivTransparent;
private customDivTransparent;
private previewDiv;
private previewRightDiagonalDiv;
private previewLeftDiagonalDiv;
private previewVerticalDiv;
private previewHorizontalDiv;
private previewDivTopTopContainer;
private previewDivTopTop;
private previewDivTopCenterContainer;
private previewDivTopCenter;
private previewDivTopBottomContainer;
private previewDivTopBottom;
private previewDivLeftDiagonalContainer;
private previewDivLeftDiagonal;
private previewDivBottomLeftContainer;
private previewDivBottomLeft;
private previewDivBottomcenterContainer;
private previewDivBottomcenter;
private previewDivBottomRightContainer;
private previewDivBottomRight;
private previewDivDiagonalRightContainer;
private previewDivDiagonalRight;
private previewDivTopTopTransParent;
private previewDivTopCenterTransParent;
private previewDivTopBottomTransParent;
private previewDivLeftDiagonalTransParent;
private previewDivBottomLeftTransparent;
private previewDivBottomcenterTransparent;
private previewDivBottomRightTransparent;
private previewDivDiagonalRightTransparent;
private shadingContiner;
private shadingColorPicker;
private ulelementShading;
private borderWidth;
private isShadingChanged;
private displayText;
private settingAndPreviewContainer;
private settingsContiner;
private styleContainer;
private previewContiner;
private previewSubContainer1;
private previewSubContainer2;
private styleSubContainer;
private dropdownListDiv;
private dropDownList;
private widthcontainerDiv;
private widthNumericDiv;
private widthNumeric;
private colorDiv;
private colorText;
private borderColorPickerElement;
private settingText;
private settingsSubContiner;
private noneDivContainer;
private noneDivLabel;
private boxDivContainer;
private boxDivLabel;
private allDivContainer;
private allDivLabel;
private customDivContainer;
private customDivLabel;
private previewDivHorizontalContainer;
private previewDivVerticalContainer;
private previewText;
private shadingText;
private shadings;
private colorPickerDiv;
private label;
private shadingColorPickerElement;
private shdApply;
private handleSettingCheckBoxActionHandler;
private handlePreviewCheckBoxActionHandler;
/**
* @param {DocumentHelper} documentHelper - Specifies the document helper.
* @private
*/
constructor(documentHelper: DocumentHelper);
private getModuleName;
/**
* @private
* @param {L10n} localeValue - Specifies the locale.
* @param {boolean} isRtl - Specifies is rtl.
* @returns {void}
*/
initBordersAndShadingsDialog(localeValue: L10n, isRtl?: boolean): void;
/**
* @private
* @returns {void}
*/
private applyBordersShadingsProperties;
private updateBorder;
private applyFormat;
private getBorder;
private checkClassName;
/**
* @private
* @returns {void}
*/
closeDialog: () => void;
/**
* @private
* @returns {void}
*/
private closeBordersShadingsDialog;
/**
* @private
* @returns {void}
*/
show(): void;
private onhandleSettingCheckBoxActionClicked;
private onhandlePreviewCheckBoxActionClicked;
/**
* @private
* @param {Event} event - Specifies the event args.
* @returns {void}
*/
private handleSettingCheckBoxAction;
private updateClassForSettingDivElements;
private setSettingPreviewDivElement;
private isShowHidePreviewTableElements;
/**
* @private
* @param {Event} event - Specifies the event args.
* @returns {void}
*/
private handlePreviewCheckBoxAction;
private handlePreviewCheckBoxShowHide;
private showHidePreviewDivElements;
private setPropertyPreviewDivElement;
/**
* @private
* @returns {void}
*/
private applyTableCellPreviewBoxes;
/**
* @private
* @param {ColorPickerEventArgs} args - Specifies the event args.
* @returns {void}
*/
private applyPreviewTableBackgroundColor;
/**
* @private
* @param {ColorPickerEventArgs} args - Specifies the event args.
* @returns {void}
*/
private applyPreviewTableBorderColor;
private loadBordersShadingsPropertiesDialog;
private getSelectionBorderFormat;
private copyToBorder;
private cloneBorders;
private getLineStyle;
/**
* @private
* @returns {void}
*/
destroy(): void;
private removeEvents;
private removeElements;
}