# Link Targets and Bookmarks

> Replace the old txFieldLinkTarget field members with TargetInsert, TargetName, TargetGoto and the other Target members for link targets and bookmarks.

- **Product:** TX Text Control ActiveX
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control ActiveX > Document Editor > Marked Text Fields > Link Targets and Bookmarks
- **764 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/link-targets-bookmarks/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/link-targets-bookmarks/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/link-targets-bookmarks/llms-full.txt

---

Link targets and bookmarks mark positions in a document that a hypertext link or your code can jump to. Earlier versions of TX Text Control handled them as marked text fields of the type **txFieldLinkTarget**. To allow several bookmarks at every text position, this type has been replaced with a set of properties, methods and events of their own, the `Target` members.

### Replace Field Members With Target Members

Code written for the old implementation has to be changed when it programs link targets or bookmarks. The table lists each member of the old implementation and the member that replaces it:

| Old implementation | New implementation |
|---|---|
| [FieldInsert](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldinsert-method/llms-full.txt) method, [FieldType](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldtype-property/llms-full.txt) property | [TargetInsert](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetinsert-method/llms-full.txt) method |
| [FieldTypeData](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldtypedata-property/llms-full.txt) property | [TargetName](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetname-property/llms-full.txt) property |
| [FieldAtInputPos](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldatinputpos-property/llms-full.txt) property | [TargetAtInputPos](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetatinputpos-property/llms-full.txt) property |
| [FieldStart](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldstart-property/llms-full.txt) property | [TargetStart](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetstart-property/llms-full.txt) property |
| [FieldPosX](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldposx-property/llms-full.txt) property, [FieldPosY](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldposy-property/llms-full.txt) property | [TargetPos](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetpos-property/llms-full.txt) property |
| [FieldData](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fielddata-property/llms-full.txt) property | [TargetData](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetdata-property/llms-full.txt) property |
| [FieldDelete](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fielddelete-method/llms-full.txt) method | [TargetDelete](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetdelete-method/llms-full.txt) method |
| [FieldGoto](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldgoto-method/llms-full.txt) method | [TargetGoto](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetgoto-method/llms-full.txt) method |
| [FieldNext](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldnext-method/llms-full.txt) method | [TargetNext](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetnext-method/llms-full.txt) method |
| [FieldCreated](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fieldcreated-event/llms-full.txt) event | [TargetCreated](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetcreated-event/llms-full.txt) event |
| [FieldDeleted](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/fielddeleted-event/llms-full.txt) event | [TargetDeleted](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/targetdeleted-event/llms-full.txt) event |

### Related Pages

- [Special Types of Marked Text Fields](https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/special-types/llms-full.txt): links whose type-related data names a target.
- [Hypertext Links](https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/hyperlinks/llms-full.txt): a Visual Basic application that adds targets and jumps to them.
- [Using Marked Text Fields in Visual Basic](https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/tutorial/llms-full.txt): bookmarks in a Visual Basic application.
- [Hypertext Links](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/hypertext-links/llms-full.txt): the programming category that lists every `Target` member.

---

## Nearby

- **Previous:** [Special Types of Marked Text Fields](https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/special-types/llms-full.txt)
- **Next:** [Using Marked Text Fields in Visual Basic](https://docs.textcontrol.com/tx-text-control-activex/document-editor/fields/tutorial/llms-full.txt)
