@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
80 lines (79 loc) • 2.37 kB
TypeScript
import { L10n } from '@syncfusion/ej2-base';
import { ComboBox } from '@syncfusion/ej2-dropdowns';
import { DocumentEditorContainer } from '../document-editor-container';
/**
* Text Properties
*
* @private
*/
export declare class Text {
private container;
private textProperties;
private bold;
private italic;
private underline;
private strikethrough;
private subscript;
private superscript;
private boldBtn;
private italicBtn;
private underlineBtn;
private strikethroughBtn;
private subscriptBtn;
private superscriptBtn;
private clearFormatBtn;
private fontColor;
private highlightColor;
private highlightColorElement;
private fontColorInputElement;
private highlightColorInputElement;
private clearFormat;
private fontSize;
fontFamily: ComboBox;
private isRetrieving;
appliedHighlightColor: string;
localObj: L10n;
private isRtl;
private changeCaseDropdown;
private readonly documentEditor;
/**
* Initialize text properties.
*
* @param {DocumentEditorContainer} container - DocumentEditorContainer instance.
* @param {boolean} isRtl - Specifies the RTL layout.
*/
constructor(container: DocumentEditorContainer, isRtl?: boolean);
initializeTextPropertiesDiv(wholeDiv: HTMLElement, isRtl?: boolean): void;
private createChangecase;
private changeCase;
private createHighlightColorSplitButton;
private openPopup;
private closePopup;
private initializeHighlightColorElement;
private createHightlighColorPickerDiv;
private onHighLightColor;
private applyHighlightColorAsBackground;
private removeSelectedColorDiv;
private applyHighlightColor;
private getHighLightColor;
private createDiv;
private createButtonTemplate;
private createFontColorPicker;
private createDropDownListForSize;
private createDropDownListForFamily;
wireEvent(): void;
unwireEvents(): void;
private boldAction;
private italicAction;
private underlineAction;
private strikethroughAction;
private clearFormatAction;
private subscriptAction;
private superscriptAction;
private changeFontColor;
private changeFontFamily;
private changeFontSize;
onSelectionChange(): void;
removeHTMLElement(): void;
destroy(): void;
}