UNPKG

devexpress-richedit

Version:

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

16 lines (15 loc) 1.17 kB
import { Rectangle } from '@devexpress/utils/lib/geometry/rectangle'; import { LayoutAnchoredTextBox } from '../../layout/main-structures/layout-boxes/layout-anchored-text-box'; import { LayoutPage } from '../../layout/main-structures/layout-page'; import { FooterSubDocumentInfo, HeaderSubDocumentInfo, SubDocumentInfoBase } from '../../model/sub-document-infos'; import { FormatterManager } from '../managers/formatter-manager'; export declare class OtherPageAreaFormatter { private manager; constructor(manager: FormatterManager); protected formatOtherPageArea<TSubDocInfo extends SubDocumentInfoBase>(page: LayoutPage, subDocumentInfo: TSubDocInfo, setBounds: (value: number) => void, getHeaderOrFooterPageAreaBounds: () => Rectangle, getHeaderOrFooterColumnBounds: () => Rectangle): void; private shiftFooterObjectByVertical; setTextBoxContent(page: LayoutPage, textBox: LayoutAnchoredTextBox): void; formatHeaderPageArea(page: LayoutPage, headerSubDocumentInfo: HeaderSubDocumentInfo): void; formatFooterPageArea(page: LayoutPage, footerSubDocumentInfo: FooterSubDocumentInfo): void; private static reduceRowHeight; }