Did you know that logged in users can see a lot more content?

Qr code

Last updated April 6, 2018 by Trimble Solutions France tekla.support.fr@trimble.com

Software version: 
Not version-specific
Not environment-specific

Qr code


Purpose and description
System requirements
QrCode installation
QrCode usage
QrCode content settings
QrCode size settings

Purpose and description

This extension allows to create Qr codes in drawings and reports.

System requirements

Tekla Structures Version: 21.1 and above
.NET Framework version: 4.5.2
Environments:  All

QrCode installation

To install the application:
1. Close Tekla Structures
Install the applicationpart of Tekla Structures functionality that is developed in order to extend the capability of Tekla Structures but that is not included in the Tekla Structures installation

using the installation package.

3. Open Tekla Structures.
4. You will find on your desktop a Qr file code Add-on.zip. Unzip it.
It contains a sample list and 3 graphic templates to copy to your template folder or Firm folderfolder that is used for storing Tekla Structures-related files customized for a particular organization

A Tekla Structures user can, for example, customize a company’s cloning templates and save them in a sub-folder located under the firm folder. After this, the customized cloning templates can be used in all projects carried out for the company.


You can modify them as you wish.

QrCode usage

Using the application:

Display Qr codes in drawings:

Add the templates provided to your drawing arrangements:


3 templates provided:
QRCODE_DRAWING_A.TPL for Assembly drawings
QRCODE_DRAWING_W.TPL for Single part drawings
QRCODE_DRAWING_C.TPL for Cast Unit drawings

Display Qr codes in reports:

Qr Codes can only be generated in .xls.rpt templates

Copy the value fields below into your template:

The green value field uses the attribute CUSTOM.QRCODE_REPORT_A. It creates the Qr Code picture.
QRCODE_REPORT_A.TPL for assemblies
REPORT_W.TPL for parts
REPORT_C.TPL for cast units

The red value field calls the previously image created.

 QrCode content settings

6 files are installed in the System folderfolder that is used for storing files that define default settings

of the Common environmentTekla Structures environment that forms a basis for other environments

The common environment is included in the software installation and includes the global settings, macros, symbols, items, and fonts, for example. The common environment and global settings form the basis for all other environments.


It manage the Qr codes content

Qr_Code_Drawing_A.dat manages the content of Qr Codes for Assembly drawings
Qr_Code_Drawing_W.dat manages the content of Qr Codes for Single part drawings
Qr_Code_Drawing_C.dat manages the content of Qr Codes for Cast Unit drawings

Qr_Code_Report_A.dat manages the content of Qr Codes for assemblies
Qr_Code_Report_W.dat manages the content of Qr Codes for parts
Qr_Code_Report_C.dat manages the content of Qr Codes for cast units 

Files settings:

Only lines that are not empty or do not begin with // are read

In this example only lines 22 to 24 are read.
Each line is composed of 5 values separated by a tabulation(4 tabs per line).

The 1st value is the attribute of the template editortool in Tekla Structures that is used for creating and modifying templates to be used in drawings and reports

you want to display
The 2nd value is the type of data (FLOAT for a number with decimal, INTEGATE for an integer, CHARACTER for a string of characters or DATE for a date).
The 3rd value is the number of decimals if FLOAT is chosen, or the date format if DATE is chosen (mm.dd.yyyyy for example).
The 4th value is a multiplier. It allows you to change units. The default value is 1.
The 5th value is the separator between the different values.


Files set can be copied to the model folderfolder that is used for storing files associated with a model

Tekla Structures stores all files associated with a model in a folder it creates with the same name as the model database (.db1).

In multi-user mode all users access the same model folder.

, the Firm folder or any other folder read by Tekla Structures.

 QrCode size settings

Qr Code size into drawings:
Picture size could be modify in the template editor:


Qr Code size in reports:

The image size can be changed in the template editor in the QR_BMP value field:


Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
Content rating: 
Average page rating: 5 (1 vote)
Refresh page after voting to show updated result.