Share

ChoiceAssetValue Object

Derived from: AssetValue Object

Description

The ChoiceAssetValue object represents an asset value that consists of several pre-defined choices. Typically these are represented in the UI as a combo box, but they are also often used to indicate the two states of a check box.

Methods

Name Description
GetChoices Method that returns the valid choices associated with this value.

Properties

Name Description
Application Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned.
DisplayName Gets the name of this value as seen in the Material or Appearance Browser. This can change based on the current Inventor language.
IsReadOnly Gets the boolean flag that indicates if this asset value is read-only. If True any attempted edits will fail.
Name Gets the key name of the value. This name will remain constant for all languages and is the name used as input to the Item property or the Asset object.
Parent Read-only property that returns the parent Asset object.
Type Read-only property returning kAssetValueObject indicating this object’s type.
Value Gets and sets the currently selected choice from the set of choices. The value is a string that matches the name of a valid choice. These names can be obtained by GetChoices method.
ValueType Read-only property that returns the data type that the Value property for this AssetValue object will return.

Samples

Name Description
Write out all appearance information to a file. This sample writes out information about all of the appearances in all libraries. This can be useful when trying to use the API to modify existing appearances by allowing to easily see what information is available for an appearance.
Write out all materials to a file. This sample writes out information about all of the materials in all libraries. This can be useful when trying to use the API to modify existing materials by allowing to easily see what information is available for a material.
Write out all physical properties to a file. This sample writes out information about all of the physical properties in all libraries. This can be useful when trying to use the API to modify existing materials by allowing to easily see what information is available for a physical property.
Write out all document appearances This sample writes out information about all of the appearances in the active document. This can be useful when trying to use the API to modify existing appearances by allowing you to easily see what information is available for an appearance.
Write out all document materials to a file. This sample writes out information about all of the materials in the active document. This can be useful when trying to use the API to modify existing materials by allowing you to easily see what information is available for a material.
Write out all document physical properties to a file. This sample writes out information about all of the physical properties in the active document. This can be useful when trying to use the API to modify existing materials by allowing you to easily see what information is available for a physical property

Version

Introduced in version 2014

Was this information helpful?