UNPKG

devexpress-richedit

Version:

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

21 lines (20 loc) 1.34 kB
import { __awaiter } from "tslib"; import { NoteContinuationSeparatorRun, NoteSeparatorRun } from "../../../../../../common/model/runs/simple-runs"; import { LeafElementDestination } from "../destination"; import { RichUtils } from "../../../../../../common/model/rich-utils"; export class NoteSeparatorDestination extends LeafElementDestination { processElementOpen(_reader) { return __awaiter(this, void 0, void 0, function* () { const run = new NoteSeparatorRun(this.data.subDocumentInfo.positionImporter.currPosition, this.data.subDocumentInfo.paragraphImporter.paragraph, this.data.subDocumentInfo.characterImporter.charPropsBundle); this.data.subDocumentInfo.characterImporter.addRun(run, RichUtils.specialCharacters.ETX); }); } } export class NoteContinuationSeparatorDestination extends LeafElementDestination { processElementOpen(_reader) { return __awaiter(this, void 0, void 0, function* () { const run = new NoteContinuationSeparatorRun(this.data.subDocumentInfo.positionImporter.currPosition, this.data.subDocumentInfo.paragraphImporter.paragraph, this.data.subDocumentInfo.characterImporter.charPropsBundle); this.data.subDocumentInfo.characterImporter.addRun(run, RichUtils.specialCharacters.EOT); }); } }