@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
65 lines (64 loc) • 1.85 kB
TypeScript
/**
* @private
*/
export declare class HtmlExport {
private document;
private characterFormat;
private paragraphFormat;
private prevListLevel;
private isOrdered;
private keywordIndex;
private images;
private isSkipStyle;
/**
* @private
*/
fieldCheck: number;
writeHtml(document: any, isOptimizeSfdt: boolean, skipStyle?: boolean): string;
private serializeImages;
private serializeSection;
private serializeParagraph;
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;
}