devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
28 lines (27 loc) • 1.73 kB
TypeScript
import { Paragraph } from '../../../../../../common/model/paragraph/paragraph';
import { MaskedParagraphProperties } from '../../../../../../common/model/paragraph/paragraph-properties';
import { TabProperties } from '../../../../../../common/model/paragraph/paragraph-style';
import { Section } from '../../../../../../common/model/section/section';
import { SubDocument } from '../../../../../../common/model/sub-document';
import { BaseExporter } from '../base';
import { RunBase } from '../../../../../../common/model/runs/run-base';
export declare class ParagraphPropertiesExporter extends BaseExporter {
private static convertLineSpacingValue;
private static shouldExportParagraphBorder;
exportParagraphPropertiesCore(props: MaskedParagraphProperties, numberingListId: number, levelIndex: number, tabsExporter: () => void, defaultParagraphProperties: boolean): void;
exportStyleParagraphProperties(paragraphProperties: MaskedParagraphProperties, tabInfo: TabProperties, ownNumberingListIndex: number, listLevelIndex: number): void;
exportParagraphProperties(subDocument: SubDocument, section: Section, paragraph: Paragraph, paragraphRun: RunBase): void;
exportTabProperties(tabs: TabProperties): void;
private exportParagraphNumbering;
private shouldExportParagraphNumbering;
private exportParagraphOutlineLevel;
private exportParagraphSpacing;
private exportParagraphIndentation;
private exportParagraphBorders;
private exportParagraphBorder;
private getNumberingListIndexForExport;
private exportTab;
private shouldExportTabProperties;
private shouldExportParagraphProperties;
private shouldExportSectionProperties;
}