@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
186 lines (185 loc) • 4.27 kB
TypeScript
import { Selection } from '../index';
import { L10n } from '@syncfusion/ej2-base';
import { WCharacterFormat } from '../format/character-format';
import { DocumentHelper } from '../viewer';
/**
* The Font dialog is used to modify formatting of selected text.
*/
export declare class FontDialog {
private fontStyleInternal;
documentHelper: DocumentHelper;
private target;
private fontNameList;
private fontStyleText;
private fontSizeText;
private colorPicker;
private fontColorDiv;
private underlineDrop;
private strikethroughBox;
private doublestrikethrough;
private superscript;
private subscript;
private allcaps;
private bold;
private italic;
private underline;
private strikethrough;
private baselineAlignment;
private fontSize;
private fontFamily;
private fontColor;
private allCaps;
private isListDialog;
private effectLabel;
private strikeThroughElement;
private superScriptElement;
private subScriptElement;
private doubleStrikeThroughElement;
private allCapsElement;
private fontEffectSubDiv1;
private fontDiv;
private colorDiv;
private fontColorLabel;
private fontColorElement;
private fontEffectsDiv;
private effectsProperties;
private fontEffectSubDiv2;
private checkBoxDiv;
private fontEffectSubDiv3;
private sizeSubDiv1;
private sizeSubDiv2;
private getFontSize;
private getSizeDiv;
private underlineElement;
private fontNameValues;
private fontSubDiv2;
private fontStyleValues;
private fontSubDiv1;
/**
* @private
*/
characterFormat: WCharacterFormat;
/**
* @private
* @returns {string} returns font style
*/
/**
* @private
* @param {string} value Specifies font style
*/
fontStyle: string;
/**
* @param {DocumentHelper} documentHelper - Specifies the document helper.
* @private
*/
constructor(documentHelper: DocumentHelper);
/**
* @private
* @returns {string} Returns module name
*/
getModuleName(): string;
private createInputElement;
/**
* @private
* @param {L10n} locale - Specifies the locale.
* @param {boolean} isRtl - Specifies is rtl.
* @returns {void}
*/
initFontDialog(locale: L10n, isRtl?: boolean): void;
private getFontSizeDiv;
private getFontDiv;
/**
* @param characterFormat
* @private
*/
showFontDialog(characterFormat?: WCharacterFormat, isListDialog?: boolean): void;
/**
* @private
* @returns {void}
*/
loadFontDialog: () => void;
/**
* @private
* @returns {void}
*/
closeFontDialog: () => void;
/**
* @private
* @returns {void}
*/
onCancelButtonClick: () => void;
/**
* @private
* @returns {void}
*/
onInsertFontFormat: () => void;
/**
* @private
* @param {Selection} selection Specifies the selection
* @param {WCharacterFormat} format Specifies the character format
* @returns {void}
*/
onCharacterFormat(selection: Selection, format: WCharacterFormat): void;
private enableCheckBoxProperty;
/**
* @private
* @returns {void}
*/
private fontSizeUpdate;
/**
* @private
* @returns {void}
*/
private fontStyleUpdate;
/**
* @private
* @returns {void}
*/
private fontFamilyUpdate;
/**
* @private
* @returns {void}
*/
private underlineUpdate;
/**
* @private
* @returns {void}
*/
private fontColorUpdate;
/**
* @private
* @returns {void}
*/
private singleStrikeUpdate;
/**
* @private
* @returns {void}
*/
private doubleStrikeUpdate;
/**
* @private
* @returns {void}
*/
private superscriptUpdate;
/**
* @private
* @returns {void}
*/
private subscriptUpdate;
/**
* @private
* @returns {void}
*/
private allcapsUpdate;
/**
* @private
* @returns {void}
*/
unWireEventsAndBindings(): void;
/**
* @private
* @returns {void}
*/
destroy(): void;
private removeElements;
}