Skip to main content
Version: 21

WP Get element by ID

WP Get element by ID ( wpDoc ; ID ) : Object

ParameterTypeDescription
wpDocObject→4D Write Pro document
IDText→Identifier of the element to retrieve
Function resultObject←4D Write Pro element

Description​

The WP Get element by ID command returns an object containing the element of wpDoc passed in the ID parameter.

In the wpDoc parameter, pass a 4D Write Pro document.

Pass the ID attribute of the element to retrieve in the ID parameter. The element can be within the document, such as an image, a paragraph, a table, row, etc., or the document itself. If no elements in the document have the specified ID, a null value is returned.

Note: The ID parameter value is case-sensitive.

Example 1​

To get the picture with the ID "img1":

var obImage : Object
obImage:=WP Get element by ID(myDoc;"img1")

Example 2​

You want to find a table element and modify it to have a large purple border:

var $element : Object
$element:=WP Get element by ID(myDoc;"Table1")
WP SET ATTRIBUTES($element;wk border style;wk solid)
WP SET ATTRIBUTES($element;wk border width;"4px")
WP SET ATTRIBUTES($element;wk border color;"purple")

Example 3​

You want to retrieve an element and modify its ID:

$colTable:=WP Create table range([INFO]Sample)
$elements:=WP Get elements($colTable)
$elem:=WP Get element by ID([INFO]Sample;"Paris")
If($elem#Null)
$elem.ID:="Lyon"
End if

See also​

WP Get elements