This functionality is only available for certain module packages. Info / Copyright

Dialog Format: Block property

In this dialog, select a specific property from a group of properties and define the formatting for this.

Overview of the main dialog elements:

Category:

From the drop-down list select the properties that should be displayed in the list below: All, Data or Settings. The list displays all properties of the selected type that have not yet been assigned a formatting.

Find:

Into this field enter the text for which the properties are to be filtered.

If you want to return to the original view of the properties, remove the search term from the entry field. Click (Delete) to do so.

Minimum number of digits:

Here you define the minimum number of characters to be used for the property value. Smaller values are prefixed with the Filler character defined in the following field. Longer values are displayed in their full length. Only positive numeric values are permitted. A value of zero means that the field width is variable.

Filler character:

The value is padded with this filler character if the entry in the Minimum number of digits field is larger than the width of the value.

Compare to parent level:

If this check box is selected, the structure identifiers are hidden if they are identical to those in the environment (structure box or page) where they are output. This then also applies for the property DT (project structures only) (ID 20020).

This setting has no effect on the identifier block "Document type": The structure identifiers for the document type are always displayed.


Group box Hide property if

This group box contains various selectable criteria by means of which you define when a property is not to be displayed.

Empty property:

If this check box is selected, empty properties are not output. A property is considered to be empty when the property or the object could not be found.

If you have selected the "All displayed languages" entry in the Language field, then the property is only empty when all displayed languages are empty. If you have selected a specific language in the Language field, both this language and the second language set in the Alternative language field are considered.

The property has the following value:

If this check box is selected, the property is not output when it contains the value specified in the field below. You can use placeholders (such as "*" or "?").

If you have selected the "All displayed languages" entry in the Language field, then the first displayed language must have the specified value in order to hide the property.

The property does not have the following value:

If this check box is selected, the property is not output when it does not contain the value specified in the field below. I.e. the property is only output when it contains the specified value. You can use placeholders (such as "*" or "?").

If you have selected the "All displayed languages" entry in the Language field, then the first displayed language must have the specified value in order to output the property.

The previous property was hidden:

If this check box is selected, the current property is not output if the previous property was hidden. The "previous property" is the property before the current property in the Selected format elements list. For several properties below each other in the list, this allows you to hide all subsequent properties as soon as the first property is not displayed.

The previous property was not hidden:

If this check box is selected, the current property is not output if the previous property is output. The "previous property" is the property before the current property in the Selected format elements list. For two properties next to each other in a list, this allows you to display one property or the other.

Including preceding separator:

If this check box is selected, a separator before the current property is hidden if this property is hidden. The "preceding separator" is the separator before the current property in the Selected format elements list.

Including following separator:

If this check box is selected, a separator after the current property is hidden if this property is hidden. The "following separator" is the separator after the current property in the Selected format elements list.


Show numerical value as text:

If this check box is activated, the text stored in the program is shown for a property with numeric or Boolean property values in the respective block property instead of the numeric or Boolean values (for example the text "electrical engineering" instead of the value "0" for the property Trade.) The text can be shown in a specific language by using the Language drop-down list.

Note:

The texts for the numeric property values are translated internally into all available dialog languages. If you select a language as the displayed language, which is not available as a dialog language, the text is shown in the language that was set as an alternative language.

Replacement text:

From the drop-down list select the table of replacement texts to be used. The values of the selected property are then compared to the texts defined in the table and replaced accordingly.

The tables are defined via the Block property: Replacement text [n] project property and the Properties formatted: Replacement text [n] form property. You can define up to ten tables there via the index [n].

For Block properties, the tables defined in the project property are used.
When creating reports of forms that contain placeholder texts with formatted properties,the tables defined in the form property take precedence. If the selected table is not defined in the form property, the table of the same name will instead be used from the project property.

If you select "Do not use", the values of the selected property will not be replaced.

Language:

From the drop-down list, select the language in which to display the property. The language can be set individually for each property.

  • All displayed languages: If this option is selected for a property, all specified displayed languages are written into the result one after another with a line break. The text in the block property itself is always monolingual, i.e. multilingual entries can be displayed but no longer assigned to individual languages.
  • One language (variable): If this option is selected for a property, the translated text is displayed in the language that you have selected for the One language (variable) setting.
  • Language-neutral: This setting can be used for texts that are entered language-neutral (for example, as numeric values) and are not be translated. If such a text is translated accidentally, an empty entry is shown or the text for a missing translation (if this option is activated in the translation settings).
  • <Language>: Only available for the formats for block properties. If this option is selected for a property (for example "en_US (English (USA))"), the translated text is displayed in this language. All languages defined as displayed languages in the translation settings are offered in this list.
  • Displayed language 1 ... Displayed language 5: Only available for the formats for block properties. If this option is selected for a property (for example "Displayed language 1"), the texts of the property are displayed in the language that is specified in the translation settings as the first, second, etc. displayed language. Depending on the number of displayed languages in the translation settings up to five entries are possible here.
  • Source language: Only available for block formats for the configuration of the tree view. If you select this option for a property, the texts of this property are displayed in the set source language.

The settings for the languages (source language, displayed languages, etc.) are carried out in the property-specific translation settings (File > Settings > Projects > "Project name" > Translation > General).

Tip:

Use an option such as "Displayed language 1", "Displayed language 2", etc., so that the texts of block properties and placeholder texts in the master data (macros, forms, plot frames, etc.) are always displayed in the current displayed language, even if these were changed in the translation settings. When selecting a concrete displayed language (for example "de_DE") the texts of the properties in the master data are always displayed in this language, even if the displayed language in the translation settings changes.

See also