Skip to content

API reference / Common / Engine types / TextOleObject

Interface: TextOleObject ​

An OLE object's binding (CT_ObjectEmbed, o:OLEObject).

Properties ​

PropertyDescription
programId?
string
@progId — the server that owns the data (Visio.Drawing.11, Equation.3, …).
data?
string
@r:id — the payload part the relationship names, held by its id. A relationship id is a name for a part, and a part is addressed by its own [OleDataId], so the file's rId7 never reaches the model: the importer resolves it and stores what it found.
drawAspect?
TextOleDrawAspect
@drawAspect — whether the presentation shows the content or an icon.
shapeId?
string
@shapeId — the presentation shape this binds to, by that shape's own id. What ties an o:OLEObject to the v:shape beside it, and why re-emitting a VML presentation as DrawingML would break the pair.
fieldCodes?
string
@fieldCodes — the field switches an updating object carries.