LibreOffice 7.2 SDK API Reference
Public Member Functions | List of all members
XEmfParser Interface Reference

XEmfParser interface. More...


Inheritance diagram for XEmfParser:
XInterface EmfTools

Public Member Functions

sequence< XPrimitive2DgetDecomposition ([in] io::XInputStream xEmfStream, [in] string aAbsolutePath, [in] ::com::sun::star::beans::PropertyValues Properties)
 Retrieve decomposed list of simpler primitives. More...
void setSizeHint ([in] com::sun::star::geometry::RealPoint2D Size)
 Sets a size hint on this object. More...
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
void acquire ()
 increases the reference counter by one. More...
void release ()
 decreases the reference counter by one. More...

Detailed Description

XEmfParser interface.

This interface allows to parse a WMF/EMF/EMF+ stream in form of a sequence of bytes to be parsed into a sequence of XPrimitive2Ds

LibreOffice 6.0

Member Function Documentation

◆ getDecomposition()

sequence< XPrimitive2D > getDecomposition ( [in] io::XInputStream  xEmfStream,
[in] string  aAbsolutePath,
[in] ::com::sun::star::beans::PropertyValues  Properties 

Retrieve decomposed list of simpler primitives.

xEmfStreamThe file containing the WMF/EMF/EMF+ binary data
aAbsolutePathThe path containing the WMF/EMF/EMF+ data
PropertiesOptional values to override MapMode and size

◆ setSizeHint()

void setSizeHint ( [in] com::sun::star::geometry::RealPoint2D  Size)

Sets a size hint on this object.

Sizethe size in 100/th mm
LibreOffice 7.1

The documentation for this interface was generated from the following file: