UNPKG

devexpress-richedit

Version:

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

24 lines (23 loc) 1.15 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; } static handlerTable = new MapCreator() .add('cNvPr', NonVisualPicturePropertiesDestination.OnNonVisualDrawingProperties) .get(); floatingObjectImportInfo; 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(); } }