UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

23 lines (22 loc) 1.08 kB
import { FixedInterval } from '@devexpress/utils/lib/intervals/fixed'; import { LayoutPage } from '../../layout/main-structures/layout-page'; import { DocumentModel } from '../document-model'; import { Position } from '../position/position'; import { SubDocument } from '../sub-document'; import { SectionFooters, SectionHeaders } from './header-footer'; import { SectionProperties } from './section-properties'; export declare class Section { startLogPosition: Position; private length; sectionProperties: SectionProperties; documentModel: DocumentModel; headers: SectionHeaders; footers: SectionFooters; constructor(documentModel: DocumentModel, startLogPosition: Position, length: number, sectionProperties: SectionProperties); getLength(): number; setLength(subDocument: SubDocument, newLength: number): void; getEndPosition(): number; static getPageSectionIndex(layoutPage: LayoutPage, sections: Section[]): number; get interval(): FixedInterval; cloneToNewModel(model: DocumentModel): Section; }