UNPKG

@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
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; }