UNPKG

devexpress-richedit

Version:

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

46 lines (45 loc) 2.93 kB
import { LayoutPosition } from '../../layout/layout-position'; import { SubDocument } from '../../model/sub-document'; import { RestartPreparer } from '../formatter/utils/restart-preparer'; import { FormatterManager } from '../managers/formatter-manager'; export interface IRestartFromPositionSaver { restartOtherSubDocument(subDocument: SubDocument, pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromPage(pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromRow(lp: LayoutPosition, modelPosition: number): IRestartFromPositionSaver; restart(): any; } export declare class RestartFromPositionSaver_Base implements IRestartFromPositionSaver { protected manager: FormatterManager; constructor(manager: FormatterManager); protected get restartPreparer(): RestartPreparer; restartOtherSubDocument(subDocument: SubDocument, pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromPage(pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromRow(lp: LayoutPosition, modelPosition: number): IRestartFromPositionSaver; restart(): void; static isNeedRestartFromPage(lp: LayoutPosition): boolean; } export declare class RestartFromPositionSaver_OherSubDocument extends RestartFromPositionSaver_Base implements IRestartFromPositionSaver { private subDocument; private pageIndex; constructor(manager: FormatterManager, subDocument: SubDocument, pageIndex: number); restartOtherSubDocument(_subDocument: SubDocument, pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromPage(pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromRow(layoutPosition: LayoutPosition, _modelPosition: number): IRestartFromPositionSaver; restart(): void; private getNextState; } export declare class RestartFromPositionSaver_MainSubDocumentFromPage extends RestartFromPositionSaver_Base implements IRestartFromPositionSaver { private pageIndex; constructor(manager: FormatterManager, pageIndex: number); restartOtherSubDocument(_subDocument: SubDocument, pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromPage(pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromRow(layoutPosition: LayoutPosition, modelPosition: number): IRestartFromPositionSaver; restart(): void; private getNextState; } export declare class RestartFromPositionSaver_AllLayout extends RestartFromPositionSaver_Base implements IRestartFromPositionSaver { restartOtherSubDocument(_subDocument: SubDocument, _pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromPage(_pageIndex: number): IRestartFromPositionSaver; restartMainSubDocumentFromRow(_layoutPosition: LayoutPosition, _modelPosition: number): IRestartFromPositionSaver; restart(): void; }