WP Get links
WP Get links ( targetObj ) : Collection
| Parameter | Type | Description | |
|---|---|---|---|
| targetObj | Object | → | Range or element or 4D Write Pro document | 
| Function result | Collection | ← | Collection of links | 
Description
The WP Get links command returns the collection of all links defined in targetObj.
In the targetObj parameter, you can pass:
- a range, or
 - an element (table / row / paragraph / body / header / footer / section / subsection / text box), or
 - a 4D Write Pro document
 
Returned value
WP Get links returns a collection of link objects, each of them containing one or more of the following properties:
| Property | Type | Description | Available for | 
|---|---|---|---|
| [ ].url | Text | Link's target contents | url links | 
| [ ].method | Text | Link's method name | method links | 
| [ ].parameter | Text | Number | User parameter value passed to the link | method links (if used) | 
| [ ].bookmark | Text | Bookmark name for the link | bookmark links | 
| [ ].range | Object | Range of the link's label. See Range handling commands | all links | 
Example
You want to change the color of all url link labels in a 4D Write Pro document:
 var $links : Collection
 var $link : Object
 
 $links:=WP Get links(myDoc)
 
 For each($link;$links)
    If($link.url#Null) //it's a url link
       WP SET ATTRIBUTES($link.range;wk text color;"red")
    End if
 End for each
See also
Blog: Links in 4D Write Pro documents
WP Get formulas
WP SET LINK