Skip to main content

Symbol

Use the Symbol layout element to add a static symbol to anywhere on a page or any report section (i.e. header, detail or footer).

Figure 1. Select Add Symbol from the context menu to add a Symbol layout element.

info

Refer to designer-usersguide-examples for a GitHub example.

Built-in Symbols

There are 8 built-in symbols which you select from the symbolType property dropdown. These 8 symbols are from the Zapf Dingbats font.

Figure 2. Built-in symbols.

The following table summarizes the built-in symbols.

SymbolDescription
check1Character “3” from Zapf Dingbats Font
check2Character “4” from Zapf Dingbats Font
circleCharacter “l” from Zapf Dingbats Font
customSee "Custom Defining a Symbol" section below
squareCharacter “n” from Zapf Dingbats Font
x1Character “5” from Zapf Dingbats Font
x2Character “6” from Zapf Dingbats Font
x3Character “7” from Zapf Dingbats Font
x4Character “8” from Zapf Dingbats Font

Properties

PropertyValueDescription
colorSee Colors UsersGuide topic.A value indicating the color for the Symbol.
customCharactersee belowA value indicating the custom character used. "Custom" must be selected from the symbolType property.
customFontA value indicating the custom font. "Custom" must be selected from the symbolType property.
sizenumericA value indicating the font size used for the Symbol.
symbolTypeA value indicating actual Symbol displayed.
visibilityConditionsee belowA value determining if a Symbol is visible.
idtextA value indicating the programmatic identifier of the Symbol.
heightnumericA value indicating the height of the Symbol.
widthnumericA value indicating the width of the Symbol.
xnumericA value indicating the X coordinate of the Symbol.
ynumericA value indicating the Y coordinate of the Symbol.

Custom Defining a Symbol

Use any symbol from any font with the Symbol element and a custom character appears as the symbol in the generated PDF report. Select custom from the symbolType property drop down menu. Then specify the character to in the customCharacter property (only one character is accepted) and the font for which that character is defined in the customFont property.

Visibility Condition

Conditionally define if a symbol appears by adding a function that returns a Boolean value to the visibilityCondition property. For example if LT(Price, 10) evaluates to true (the price is less than 10), then the symbol appears but if false it does not.

Figure 3. Customizing a Symbol layout element's visibility.