Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site.... 

Always Active
Strictly necessary cookies are absolutely essential for the website to function properly. These cookies provide the basic functions and security features of the website, anonymously.
Functionality cookies help to carry out certain functions, such as sharing the website content on social media platforms, collecting feedback, and other third-party features.
Performance cookies are used to understand and analyse the key performance indicators of the website, thus helping to provide a better user experience for visitors.

No cookies to display.

Analytics cookies are used to understand how visitors interact with the website. These cookies help provide information on website metrics, such as the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

No cookies to display.

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

No cookies to display.

Share

More information

Version

Associated programs:

Text replacement variables in Open BIM Layout

The text substitution variables in Open BIM Layout allow advanced management of text information. In the following sections you will find information about the process for using the variables:

  • User variables
  • Predefined variables: sheets
  • Predefined variables: scenes and views
  • Predefined variables: tags
  • Predefined variables: dimensions

User variables

1. Click on “Substitute texts” in the top toolbar.

2. Create a "User variable" by clicking on the + button and then type in the "Variable" and "Value" cells. The "Use" code is automatically completed with the name of the variable between two pairs of % symbols.

In this example, the "Project" variable is given the following value: "Single house".

3. Once the variable has been created, add a "Text" or a "Text box". To enter the variable, click on "Available variables" and choose the desired variable, or directly type in the use code of the variable into the text field.

To use the variable in this example, the %%Project%% code must be entered in the text or text boxes.

4. After clicking "Accept", the text will display the value of the variable.

In this example, the text will read "Single house".

Predefined variables: sheets

The program offers "Predefined variables" which you can use in your texts. These include predefined variables that refer to the information on the sheets.

For example, the "shno00" variable refers to the number of the sheet, in a two-digit format:

The use of predefined variables in text and text boxes follows the same process as user variables:

1. In a text or text box, click on "Available variables" and select the desired variable.

In this example, we add the following code: %%shno00%%.

2. After clicking "Accept", the text will display the value of the variable.

In this case, "01" appears if we are on the first sheet, "02" if we are on the second sheet, and so on.

Predefined variables: scenes and views

Predefined variables can also use information associated with scenes and views. To do this, edit the scene view and enter an "Identifier".

In this example, we type in the identifier ID001:

By doing this, predefined variables relating to that scene view will appear in the texts and text boxes. Enter one of these variables in the text field.

In this example, we enter %%ID001.scaleF%%

After clicking "Accept", the text will display the value of the variable

In this case, 1:100 is displayed, which is the scale factor of the view.

Predefined variables: tags

Text substitution variables can also be used in tags. In this case, predefined variables relating to the data of the tagged element will appear.

In this example, the variable %%etqFirstPointZUds%%% is used to extract the Z coordinate of the starting point of the tag, corresponding to the scene, with units.

The program will extract the element information through the variable and display it in the tag text:

Predefined variables: dimensions

The value of the dimensions is given by a predefined variable with the %%lmvalue%% or %%smvalue%% codes. This allows a calculated distance or calculated surface area, respectively, to be displayed between the marked points in the scene view.

In any case, users can activate the "User-defined value" checkbox and type in the text they want to display in the dimension instead of the text extracted by the variable.