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.14 kB
import { MapCreator } from '../../../../../../common/utils/map-creator'; import { ElementDestination } from '../destination'; import { DrawingAnchorDocumentPropertiesDestination } from './drawing-destination'; export class NonVisualPicturePropertiesDestination extends ElementDestination { get elementHandlerTable() { return NonVisualPicturePropertiesDestination.handlerTable; } constructor(data, floatingObjectImportInfo) { super(data); this.floatingObjectImportInfo = floatingObjectImportInfo; } static OnNonVisualDrawingProperties(data, _reader) { const floatingObjectImportInfo = NonVisualPicturePropertiesDestination.getThis(data).floatingObjectImportInfo; return new DrawingAnchorDocumentPropertiesDestination(data, floatingObjectImportInfo, floatingObjectImportInfo.objectNonVisualProperties); } static getThis(data) { return data.destinationStack.getThis(); } } NonVisualPicturePropertiesDestination.handlerTable = new MapCreator() .add('cNvPr', NonVisualPicturePropertiesDestination.OnNonVisualDrawingProperties) .get();