UNPKG

devexpress-richedit

Version:

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

19 lines (18 loc) 949 B
import { LayoutBox } from '../../layout/main-structures/layout-boxes/layout-box'; import { LayoutRow } from '../../layout/main-structures/layout-row'; import { IMeasurer } from '../../measurer/measurer'; import { LayoutFontsCollectorCache } from '../../model/fonts/grabber'; import { Point } from '@devexpress/utils/lib/geometry/point'; import { IPdfKitDocument } from './interfaces'; export declare class PdfBoxExporter { private readonly characterPropertiesExporter; private readonly textFontMapCache; private doc; private measurer; constructor(doc: IPdfKitDocument, textFontMapCache: LayoutFontsCollectorCache, measurer: IMeasurer); export(row: LayoutRow, box: LayoutBox, boxIndex: number, rowOffset: Point, baseLine: number, lastBoxIndexWhatCanStrikeoutAndUnderline: number): void; private getTextPosition; private createTextProperties; private exportText; private separateTextByFont; }