UNPKG

@syncfusion/ej2-documenteditor

Version:

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

74 lines (73 loc) 2.16 kB
import { ListInfo } from '../editor-history/base-history-info'; /** * @private */ export declare class HtmlExport { private document; private characterFormat; private paragraphFormat; private keywordIndex; private images; private isSkipStyle; private isInlineOnlySelected; /** * @private */ listInfoDetails: ListInfo[]; /** * @private */ fieldCheck: number; writeHtml(document: any, isOptimizeSfdt: boolean, skipStyle?: boolean, isInlineOnlySelected?: boolean): string; private serializeImages; private serializeSection; private serializeParagraph; private checkNextParagraphNested; private handleNestedList; private findStackItemAtLevel; private isListPatternChanged; private closeListLevelTag; private closeList; private getListLevel; private getHtmlList; private serializeInlines; private serializeContentInlines; private serializeSpan; /** * @private * @param {string} style - style name. * @returns {string} - return heading tag. */ getStyleName(style: string): string; private serializeImageContainer; serializeCell(cell: any, row: any): string; private convertVerticalAlignment; private serializeTable; private serializeRow; private serializeParagraphStyle; private serializeInlineStyle; private serializeTableBorderStyle; private serializeCellBordersStyle; private serializeBorderStyle; private convertBorderLineStyle; private serializeCharacterFormat; private serializeTextDecoration; /** * @private */ serializeParagraphFormat(paragraphFormat: any, isList: boolean, keywordIndex?: number): string; private serializeTabs; private getTabLeader; private getTabJustification; private createAttributesTag; private createTag; private endTag; createTableStartTag(table: any): string; private serializeTableWidth; private getHighlightColorCode; private getTextAlignment; private createTableEndTag; private createRowStartTag; private createRowEndTag; private decodeHtmlNames; }