The Additional Options page is used to customize the Properties by the special features. The additional options are divided to three groups that are Value format, Operational and Miscellaneous.
Format string | Determines the value to be written to the Checkbox type of Property when selected or, the date format written to the Property which type is Date. |
The following table provides further information about the Format string box usage with the different property types:
Property Type | Format String | button |
Date | Customize how the date is inserted in the custom property. | Opens a menu that allows you to select different date formats for the day, month and year. |
Checkbox | Defines the value written to the Property, when the checkbox is selected. | Not available |
Format string for unchecked | Sets the value to be written to the Checkbox type of Property when the checkbox is not selected. |
NOTE: The Format string for unchecked box is visible only when the Property type is Checkbox. |
|
Maximum length | Limits the lenght of the Property value in terms of characters. |
Video Links:
Use the following video links to watch instructive videos about the associated Property options. All of the following videos are located in the CUSTOMTOOLS YouTube channel. Video links opens in the new tab, or if you are opening them from the CUSTOMTOOLS offline helps, the video links opens in your default internet browser.
Date | Setup the presentation style of the date value written to the Property. Use the button to select the desired presentation style for the date value from the pre-defined options. | |
Checkbox | Define the value for the checkbox type of a Property. You can determine the value written to the document either when the checkbox associated to the Property is selected, or when the checkbox is not selected. | |
Maximum length | A maximum lenght can be defined for a property value. If the user exceed the maximum lenght defined an error message is shown. |
Copy as model property | Select this to copy the Weldment scoped custom property with its stored value to the referenced model on the SOLIDWORKS Rebuild operation performed against the model. |
Copy as drawing property |
Select this to copy the model scoped custom property with its stored value to the referenced drawing on the SOLIDWORKS Rebuild operation performed against the drawing.
Once assigned a value to property having this option selected, save the model and rebuild the drawing to copy the property with the value into the SOLIDWORKS drawing custom properties. |
Clear on Save As and Save As Copy | The custom property value will be cleared when the Action is set to Save As or Save As Copy. |
Save value in uppercase | The value of Property is saved with all letters in uppercase. |
Track history | Enable/Disable history tracking of the Property. Select this option to store up to ten (10) previous values of the Property to the SOLIDWORKS document. |
Video Links:
Use the following video links to watch instructive videos about the associated Property options. All of the following videos are located in the CUSTOMTOOLS YouTube channel. Video links opens in the new tab, or if you are opening them from the CUSTOMTOOLS offline helps, the video links opens in your default internet browser.
Copy as drawing property | |
Track history |
Display in Print/Convert | Determines whether or not to be able to use the Property as the filtering criteria in CUSTOMTOOLS batch operations executed with help of the Print/Convert feature. |
Display in Design Tree | Determines whether or not to show the Property and its value in the Design Tree in CUSTOMTOOLS Viewer. When the Display in Design Tree option is selected, the property with its value is shown in the Design Tree in CUSTOMTOOLS Viewer. |
Display in Copy | Determines whether or not to show the Property in the Copy file list. |
Enable changing of value in printing |
Allow/Prevent changing the property value on CUSTOMTOOLS the batch operation.
While you have this option selected, the property value can be modified from the Overwrite Property Values page in the Batch Operation dialog box related to the Print/Convert feature. This option also overrides the Hidden option set in the Basic Information page so you can overwrite also the values of the properties that are hidden in the Properties pane. |
Allow scripting | The Allow scripting option allows the CUSTOMTOOLS to control the specific property value by the add-in script for example in case when the property’s value is changed. |
NOTE: Overwriting of the values stored in the documents' revision data is not supported. |
While the Allow scripting option is selected, the change of the Property value raises up an API event called OnCustomPropertyChanged which allows manipulating values of all Properties that have the Allow scripting option selected.
Also, when the Allow scripting option is selected even for one Property, accepting changes made in the property values raises up an API event called OnValidateCustomProperties which allows canceling the save operation of the document properties and displaying a customized message to the end user.
Custom definition of the selected property does not affect to the normal usage of CUSTOMTOOLS features. However it could be used to store large amount data from the user interface into the Property.
Click the button to open the custom definition dialog box to setup the definition for the value of the selected Property.
NOTE: The custom definition dialog box may vary depending on the customizations implemented. |
CUSTOMTOOLS add-in scripts can access the custom definition data through various API events that provide ICTProperty-object as an argument.