Drawings-ExtendCustomAttributes Workbook - Intergraph Smart 3D - Reference Data - Hexagon

Intergraph Smart 3D Drawings and Reports Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Drawings and Reports
Search by Category
Reference Data
Smart 3D Version
13.1

The Drawings-ExtendCustomAttributes.xls workbook allows you to manage large amounts of custom attributes. Each row you add in this workbook provides storage for approximately 25 extra custom properties in the DrawingCustomProperties.xls workbook. This workbook is available on the customer support web site.

The following example shows the CustomInterfaces sheet set up to use the IJDwgUAHelperEx interface with OverrideExtension properties.

Drawings-ExtendCustomAttributesEx

The left-most column (column A) of the sheet specifies the bulkload action taken with regard to the row. For example, an A in the column indicates the drawing volume part class is being added; the letter D specifies the class is deleted; the letter M indicates the class is modified. A ! symbol specifies that the row is ignored during bulkloading.

CustomInterfaces Sheet

This sheet defines the custom attribute.

InterfaceName

Specifies the name of the custom interface you are using to implement the custom attributes against the DwgPropertyObject class. For more information, see the Intergraph Smart 3D Programmer's Guide.

CategoryName

Not used at this time.

AttributeName

Identifies the programmatic name of the attribute.

AttributeUserName

Identifies the user name for the attribute.

  • The AttributeUserName must be unique for each user name entry. For example, Title1 cannot be used because it is a delivered AttributeUserName value. For a list of delivered AttributeUserNames, see Title Area Tab and Signature Area Tab, available in any of the Smart 3D Drawings user's guides accessible from the Help > Printable Guides command in the software.

  • For any integrated SmartPlant Enterprise application, the delivered AttributeUserName values cannot be edited.

Type

Specifies the type of attribute. For example, char for character.

UnitsType

Specifies the unit type for the attribute.

PrimaryUnits

Identifies the primary unit for the attribute

CodeList

Specifies the name of the table that contains the codelisted values for this attribute. If the cell is empty, the codelist is Null and ignored by the software.

OnPropertyPage

Specifies whether this attribute is displayed by the attribute control. Value is True if the attribute is displayed on a control and False if not.

codelisttablenamespace

Identifies the table name space for the codelist if needed.

ReadOnly

Specifies whether the attribute can be modified by the attribute control. Value is True if the attribute can be modified and False if not.

SymbolParameter

Identifies the symbol parameter used for the attribute if needed.

CustomClassInterfaceList Sheet

This sheet maps the custom attribute interface to the appropriate class.

ClassName

Identifies the class name for the attribute interface.

InterfaceName

Specifies the interface name mapped to the class name. The InterfaceName should match with the specified name on the CustomInterfaces sheet.

  • For more information on reference data workbooks, refer to the Reference Data Guide.

  • All files must be located in the SharedContent folder for bulkloading to be successful.