Building Component Label Settings

The building component label parameters are defined in the BDSX keyword group with the keyword macro_label.

macro_label= TYPE X Y PARAM PROP UPD TXT TTYPE XOFF YOFF

The keyword options are as follows:

  • TYPE is the type of the component. For example:
    • 301 = Window
    • 302 = Exterior door
    • 308 = Interior door
  • X,Y defines the location of the label. The Y coordinate of the label is measured by default from the nearest wall line, which is of the type SIDING, EXTERIOR, INTERIOR or INTERIOR FINISH. If you wish to measure the Y coordinate from the origin of the macro component, use the ORG prefix, for example ORG-150.
  • PARAM is the name of the parameter used as the label. For example, the label of a window or a door is SYM.
  • PROP is the name of the text used to define the label text properties in the system settings. For example, the properties of a window or a door label OPENING.LABEL.
  • UPD defines the updating of the label in projects created with software version 10.2 or older. When UPD = 1, labels are automatically updated when the project is opened.
  • TXT defines whether the application development program generating the component's 2D geometry can also add text. The keyword can have the following values:
    • 0 = The application development program may not add text.
    • 1 = The application development program adds a label.
    • 2 = The application development program adds text other than a label.
  • TTYPE (optional) defines the label's text type. The keyword can have the following values:
    • 1 = Regular text
    • 3 = Framed text
    • 4 = Part number text
    • 5 = Reference circle text
    • 6 = Reference arrow text
    • 11 = Reference arrow text, no underlining
    • 16 = Reference circle text, no underlining

    If this option is not defined, the label text will be regular text.

  • XOFF, YOFF (optional) defines the location of the reference line's end point relative to the center point of the opening component, if reference line text is selected as the label's text type.