UNPKG

@syncfusion/ej2-documenteditor

Version:

Feature-rich document editor control with built-in support for context menu, options pane and dialogs.

143 lines (142 loc) 4.21 kB
import { L10n } from '@syncfusion/ej2-base'; import { DocumentEditorContainer } from '../document-editor-container'; /** * Paragraph Properties * * @private */ export declare class Paragraph { private container; private showHiddenMarksBtn; private leftAlignmentBtn; private rightAlignmentBtn; private centerAlignmentBtn; private justifyBtn; private increaseIndentBtn; private decreaseIndentBtn; private lineSpacing; private style; private bulletListBtn; private numberedListBtn; private bordersBtn; private textProperties; private leftAlignment; private rightAlignment; private centerAlignment; private justify; private increaseIndent; private decreaseIndent; private showHiddenMarks; private noneNumberTag; private numberList; private lowLetter; private upLetter; private lowRoman; private upRoman; private noneBulletTag; private dotBullet; private circleBullet; private squareBullet; private flowerBullet; private arrowBullet; private tickBullet; private borders; private paragraphDiv; private label; private styleDiv; private styleSelect; private indentWholeDiv; private indentDiv; private incDecIndentDiv; private listDiv; private paraDiv; private lineHeight; private listDropDown; private bulletButton; private numberingList; private numberListDropDiv; private numberListDropUlTag; private numberedAndBulletNoneClickHandler; private numberedNumberDotClickHandler; private numberedLowLetterClickHandler; private numberedUpLetterClickHandler; private numberedLowRomanClickHandler; private numberedUpRomanClickHandler; private numberSplitButtonBeforeOpenHandler; private bulletDotClickHandler; private bulletCircleClickHandler; private bulletSquareClickHandler; private bulletFlowerClickHandler; private bulletArrowClickHandler; private bulletTickClickHandler; private onrightAlignmentClickHandler; private isRetrieving; private styleName; appliedBulletStyle: string; appliedNumberingStyle: string; appliedLineSpacing: string; localObj: L10n; private isRtl; private splitButtonClass; private readonly documentEditor; constructor(container: DocumentEditorContainer); initializeParagraphPropertiesDiv(wholeDiv: HTMLElement, isRtl?: boolean): void; private createSeparator; private createDivElement; private createButtonTemplate; private createLineSpacingDropdown; private createNumberListDropButton; private numberSplitButtonBeforeClose; private numberSplitButtonBeforeOpen; private updateSelectedBulletListType; private updateSelectedNumberedListType; private removeSelectedList; /** * @private * @returns {void} */ applyLastAppliedNumbering(): void; private applyLastAppliedBullet; private createBulletListDropButton; private createNumberListTag; private createNumberNoneListTag; private createBulletListTag; private createStyleDropDownList; private updateOptions; updateStyleNames(): void; private createStyle; private onrightAlignmentClick; wireEvent(): void; unwireEvents(): void; /** * @private */ toggleHiddenMarks(): void; private leftAlignmentAction; private lineSpacingAction; private setLineSpacing; private selectStyleValue; private applyStyleValue; private rightAlignmentAction; private centerAlignmentAction; private justifyAction; private increaseIndentAction; private decreaseIndentAction; private numberedNoneClick; private applyNumbering; private numberedNumberDotClick; private numberedUpRomanClick; private numberedUpLetterClick; private numberedLowLetterClick; private numberedLowRomanClick; private applyBullet; private bulletDotClick; private bulletCircleClick; private bulletSquareClick; private bulletFlowerClick; private bulletArrowClick; private bulletTickClick; onSelectionChange(): void; private removeHTMLElements; destroy(): void; }