devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
38 lines (37 loc) • 1.83 kB
TypeScript
import { TabLeaderType } from '../../../../../layout/main-structures/layout-boxes/layout-tab-space-box';
import { BorderInfo } from '../../../../../model/borders/border-info';
import { ColorModelInfo } from '../../../../../model/color/color-model-info';
import { TabAlign } from '../../../../../model/paragraph/paragraph';
import { MaskedParagraphProperties, ParagraphLineSpacingType } from '../../../../../model/paragraph/paragraph-properties';
import { TabProperties } from '../../../../../model/paragraph/paragraph-style';
import { ShadingPattern } from '../../../../../model/shadings/shading-pattern';
import { ParagraphListInfo } from '../../../../../rich-utils/properties-bundle';
import { ParagraphFrameFormattingInfo } from './paragraph-frame-formatting-info';
export declare class RtfParagraphProperties {
coreProperties: MaskedParagraphProperties;
paragraphListInfo: ParagraphListInfo;
get numberingListIndex(): number;
get listLevelIndex(): number;
set shadingPattern(value: ShadingPattern);
set backColor(value: ColorModelInfo);
set foreColor(value: ColorModelInfo);
tabs: TabProperties;
tabAlignment: TabAlign;
tabLeader: TabLeaderType;
rtfLineSpacingType: number;
rtfLineSpacingMultiplier: number;
useLineSpacingMultiplier: boolean;
inTableParagraph: boolean;
nestingLevel: number;
styleLink: number;
nextStyle: number;
processedBorder: BorderInfo;
rtfTableStyleIndexForRowOrCell: number;
paragraphFrameFormattingInfo: ParagraphFrameFormattingInfo;
getCoreProperties(): MaskedParagraphProperties;
applyLineSpacing(): void;
calcLineSpacingType(): ParagraphLineSpacingType;
calcLineSpacing(): number;
clone(): RtfParagraphProperties;
copyFrom(obj: RtfParagraphProperties): void;
}