API reference / Common / Engine types / TextOleObject
Interface: TextOleObject
An OLE object's binding (CT_ObjectEmbed, o:OLEObject).
Properties
| Property | Description |
|---|---|
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. |