# Images, Text Frames, Signature Fields and OLE Objects

> Insert, position, scale and export images, text frames, signature fields and OLE objects in TXTextControl with ImageInsert, TextFrameInsert and ObjectCurrent.

- **Product:** TX Text Control ActiveX
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control ActiveX > API Reference > Programming Categories > Images, Text Frames, Signature Fields and OLE Objects
- **3186 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-activex/reference/categories/images-objects/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-activex/reference/categories/images-objects/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-activex/reference/categories/images-objects/llms-full.txt

---

Images, text frames, signature fields and OLE objects share one set of `Object` members in `TXTextControl`: the same properties position, size, scale and name them, whichever kind they are. Each kind has its own methods to insert it anchored to a paragraph, as a character or at a fixed position.

Further properties control how images are displayed, filtered and exported and how text frames look. The events report when an object is created, clicked, double-clicked, right-clicked, moved, sized, deleted, zoomed, printed, scrolled out of view, loaded or saved, and when a text frame is activated or deactivated.

### Properties

| Member | Description |
|---|---|
| [`TXTextControl.ImageDisplayMode`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imagedisplaymode-property/llms-full.txt) | Provides several modes to set the way in which images are displayed or refreshed. |
| [`TXTextControl.ImageExportCompressionQuality`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportcompressionquality-property/llms-full.txt) | Determines a value between 1 and 100, which is the quality of a lossy data compression used, if the image is saved. |
| [`TXTextControl.ImageExportFilename`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportfilename-property/llms-full.txt) | Determines the file name of an image or signature field used if a document is saved. |
| [`TXTextControl.ImageExportFilters`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportfilters-property/llms-full.txt) | This property returns a string which specifies the available filters for exporting images. |
| [`TXTextControl.ImageExportFormat`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportformat-property/llms-full.txt) | Determines the format used if an image is saved. |
| [`TXTextControl.ImageExportMaxResolution`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportmaxresolution-property/llms-full.txt) | Determines the maximum resolution in dots per inch used, if the image is saved. |
| [`TXTextControl.ImageFilename`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imagefilename-property/llms-full.txt) | Determines the image file name of an inserted image or signature field. |
| [`TXTextControl.ImageFilters`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imagefilters-property/llms-full.txt) | This property returns a string which specifies the available image filters. |
| [`TXTextControl.ImageSaveMode`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imagesavemode-property/llms-full.txt) | Determines whether the image is stored through its data or through its file reference. |
| [`TXTextControl.ObjectCurrent`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectcurrent-property/llms-full.txt) | Returns or sets the current object for setting properties of images, text frames, signature fields or OLE objects. |
| [`TXTextControl.ObjectDescriptiveText`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectdescriptivetext-property/llms-full.txt) | Defines a descriptive text for an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectDistance`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectdistance-property/llms-full.txt) | Specifies the distance (in [twips](https://docs.textcontrol.com/tx-text-control-activex/document-editor/viewing/#measure-in-twips)) between an image, text frame, signature field or OLE object and the text that flows around it. |
| [`TXTextControl.ObjectHeight`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectheight-property/llms-full.txt) | Returns or sets the natural height, in [twips](https://docs.textcontrol.com/tx-text-control-activex/document-editor/viewing/#measure-in-twips), of an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectInsertionMode`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectinsertionmode-property/llms-full.txt) | Gets or sets an image's, text frame's, signature field's or OLE object's formatting behavior. |
| [`TXTextControl.ObjectItem`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectitem-property/llms-full.txt) | Returns a reference to an OLE object. |
| [`TXTextControl.ObjectName`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectname-property/llms-full.txt) | Defines a name for an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectPosX`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectposx-property/llms-full.txt) | Gets or sets the image's, text frame's, signature field's or OLE object's horizontal position, in twips. |
| [`TXTextControl.ObjectPosY`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectposy-property/llms-full.txt) | Gets or sets the image's, text frame's, signature field's or OLE object's vertical position, in twips. |
| [`TXTextControl.ObjectScaleX`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectscalex-property/llms-full.txt) | Specifies the object's horizontal scaling factor as a percentage. |
| [`TXTextControl.ObjectScaleY`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectscaley-property/llms-full.txt) | Specifies the object's vertical scaling factor as a percentage. |
| [`TXTextControl.ObjectSizeMode`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectsizemode-property/llms-full.txt) | Specifies whether an inserted image, text frame, signature field or OLE object can be moved or resized at run time. |
| [`TXTextControl.ObjectTextflow`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objecttextflow-property/llms-full.txt) | Gets or sets a value in which way text flows around an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectTransparency`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objecttransparency-property/llms-full.txt) | Specifies the object's transparency. |
| [`TXTextControl.ObjectUserId`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectuserid-property/llms-full.txt) | Defines a user-defined identifier for an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectWidth`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectwidth-property/llms-full.txt) | Returns or sets the natural width, in [twips](https://docs.textcontrol.com/tx-text-control-activex/document-editor/viewing/#measure-in-twips), of an image, text frame, signature field or OLE object. |
| [`TXTextControl.SignatureFieldSignerData`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/signaturefieldsignerdata-property/llms-full.txt) | Defines info data of a suggested signer. |
| [`TXTextControl.TextFrameBackColor`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframebackcolor-property/llms-full.txt) | Returns or sets the background color of a text frame. |
| [`TXTextControl.TextFrameBorderWidth`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeborderwidth-property/llms-full.txt) | Specifies the width, in [twips](https://docs.textcontrol.com/tx-text-control-activex/document-editor/viewing/#measure-in-twips), of a text frame's border line. |
| [`TXTextControl.TextFrameInternalMargin`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeinternalmargin-property/llms-full.txt) | Specifies the distance (in [twips](https://docs.textcontrol.com/tx-text-control-activex/document-editor/viewing/#measure-in-twips)) between a text frame's border line and the text. |
| [`TXTextControl.TextFrameMarkerLines`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframemarkerlines-property/llms-full.txt) | This property determines whether or not marker lines for text frames are visible. |

### Methods

| Member | Description |
|---|---|
| [`TXTextControl.ImageInsert`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageinsert-method/llms-full.txt) | This method inserts a new image anchored to a paragraph. |
| [`TXTextControl.ImageInsertAsChar`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageinsertaschar-method/llms-full.txt) | This method inserts a new image which is then handled like a single character in the text. |
| [`TXTextControl.ImageInsertFixed`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageinsertfixed-method/llms-full.txt) | This method inserts a new image at a fixed geometrical position. |
| [`TXTextControl.ObjectAttrDialog`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectattrdialog-method/llms-full.txt) | This method invokes the built-in dialog box for setting attributes of images, text frames and OLE objects. |
| [`TXTextControl.ObjectChangeZOrder`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectchangezorder-method/llms-full.txt) | Changes the z-order of an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectDelete`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectdelete-method/llms-full.txt) | This method deletes an image, text frame, signature field or OLE object. |
| [`TXTextControl.ObjectGetFromName`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectgetfromname-method/llms-full.txt) | Looks for the object with the specified name. |
| [`TXTextControl.ObjectGetFromUserId`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectgetfromuserid-method/llms-full.txt) | Looks for the object with the specified user identifier. |
| [`TXTextControl.ObjectGetSelected`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectgetselected-method/llms-full.txt) | This method returns the identifier of the currently selected object. |
| [`TXTextControl.ObjectInsert`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectinsert-method/llms-full.txt) | This method inserts a new OLE object or other control anchored to a paragraph. |
| [`TXTextControl.ObjectInsertAsChar`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectinsertaschar-method/llms-full.txt) | This method inserts a new OLE object or other control which is then handled like a single character in the text. |
| [`TXTextControl.ObjectInsertFixed`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectinsertfixed-method/llms-full.txt) | This method inserts a new OLE object or other control at a fixed geometrical position. |
| [`TXTextControl.ObjectNext`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectnext-method/llms-full.txt) | This method returns the identifier of the object that follows the specified object in a `TXTextControl`'s internal list of objects. |
| [`TXTextControl.SignatureFieldInsert`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/signaturefieldinsert-method/llms-full.txt) | This method inserts a new signature field anchored to a paragraph. |
| [`TXTextControl.SignatureFieldInsertAsChar`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/signaturefieldinsertaschar-method/llms-full.txt) | This method inserts a new signature field, which is then handled as a single character in the text. |
| [`TXTextControl.SignatureFieldInsertFixed`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/signaturefieldinsertfixed-method/llms-full.txt) | This method inserts a new signature field at a fixed geometrical position. |
| [`TXTextControl.TextFrameInsert`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeinsert-method/llms-full.txt) | This method inserts a new text frame anchored to a paragraph. |
| [`TXTextControl.TextFrameInsertAsChar`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeinsertaschar-method/llms-full.txt) | This method inserts a new text frame, which is then handled as a single character in the text. |
| [`TXTextControl.TextFrameInsertFixed`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeinsertfixed-method/llms-full.txt) | This method inserts a new text frame at a fixed geometrical position. |
| [`TXTextControl.TextFrameSelect`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeselect-method/llms-full.txt) | This method determines whether a certain `TXTextControl` property or method manipulates a text frame or the main text. |

### Events

| Member | Description |
|---|---|
| [`TXTextControl.ObjectClicked`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectclicked-event/llms-full.txt) | Occurs when an object has been clicked on. |
| [`TXTextControl.ObjectCreated`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectcreated-event/llms-full.txt) | This event specifies that a new object has been created. |
| [`TXTextControl.ObjectDblClicked`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectdblclicked-event/llms-full.txt) | Occurs when an object has been double-clicked on. |
| [`TXTextControl.ObjectDeleted`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectdeleted-event/llms-full.txt) | Occurs when an object has been deleted. |
| [`TXTextControl.ObjectGetData`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectgetdata-event/llms-full.txt) | Occurs when a document which contains objects, is saved. |
| [`TXTextControl.ObjectGethWnd`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectgethwnd-event/llms-full.txt) | Occurs when a document which contains objects, is loaded. |
| [`TXTextControl.ObjectGetZoom`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectgetzoom-event/llms-full.txt) | Occurs when an object's zoom factor is requested. |
| [`TXTextControl.ObjectMoved`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectmoved-event/llms-full.txt) | Occurs if an image, text frame, signature field or OLE object has been moved with the built-in mouse interface. |
| [`TXTextControl.ObjectPrint`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectprint-event/llms-full.txt) | Occurs when a document containing objects is printed. |
| [`TXTextControl.ObjectRightClicked`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectrightclicked-event/llms-full.txt) | Occurs when an object has been clicked on with the right mouse button. |
| [`TXTextControl.ObjectScrollOut`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectscrollout-event/llms-full.txt) | Occurs when an object is scrolled out of the visible area. |
| [`TXTextControl.ObjectSetData`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectsetdata-event/llms-full.txt) | Occurs when a document which contains objects, is loaded. |
| [`TXTextControl.ObjectSetZoom`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectsetzoom-event/llms-full.txt) | Occurs when an object's zoom factor is to be changed. |
| [`TXTextControl.ObjectSized`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/objectsized-event/llms-full.txt) | Occurs if an image, text frame, signature field or OLE object has been resized with the built-in mouse interface. |
| [`TXTextControl.TextFrameActivated`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframeactivated-event/llms-full.txt) | Occurs when a text frame has obtained the input focus. |
| [`TXTextControl.TextFrameDeactivated`](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/textframedeactivated-event/llms-full.txt) | Occurs when a text frame has lost the input focus. |

### Related Pages

- [Using Images](https://docs.textcontrol.com/tx-text-control-activex/document-editor/images/llms-full.txt): insert and store images.
- [Using Text Frames](https://docs.textcontrol.com/tx-text-control-activex/document-editor/text-frames/llms-full.txt): place text in frames of its own.
- [Built-in Dialog Boxes](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/dialog-boxes/llms-full.txt): every method that opens a built-in dialog box.

---

## Nearby

- **Previous:** [Loading, Saving and Database Support](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/load-save/llms-full.txt)
- **Next:** [Hypertext Links](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/hypertext-links/llms-full.txt)
