| TheIndexData | Scroll | 
TheIndexData maintains all meta information for an TheDocument. It contains a map of {string key, object value} pairs.
Namespace: Therefore.API
| Visual Basic Public Class TheIndexData C# public class TheIndexData | 
| Name | Description | 
| Gets or sets the case definition of the associated TheDocument. | |
| Gets or sets the case number of the associated TheCase. | |
| Gets or sets the category of the associated TheDocument. | |
| Gets the number number of entries in the index data map. | |
| Gets or sets the name of the category the associated TheDocument belongs to. | |
| Gets or sets the number of the category the associated TheDocument belongs to. | |
| Gets or sets the document number of the associated TheDocument. | |
| Gets an TheEnumerable object allowing you to iterate through the field names (i.e. the string keys) of the index data map. | |
| Gets or sets the ThePair item with the specified index. | |
| Gets or sets the timestamp when the index data was changed. | |
| Gets or sets the title of the document. | |
| Gets an TheEnumerable object allowing you to iterate through the values of the index data map. | |
| Gets or sets the version number of the associated TheDocument. | 
| Name | Description | 
| Triggers the field calculation for the current index data object. | |
| Clears the specified index data parts. | |
| Clears all parts of the index data. | |
| Copies an index data object. | |
| Displays the Therefore⢠Index Data dialog and lets the user edit values. If no category is assigned to the document, this function will first call SelectCtgry and then display the dialog. | |
| Evaluates the format conditions for all fields and returns the result. | |
| Prepares the index data object for automated auto append processing. | |
| If user-defined data types are used (foreign tables) this function will lookup all referenced entries in foreign tables and fill in the dependent fields. | |
| If user-defined data types are used (foreign tables) this function will lookup all referenced entries in foreign tables and fill in the dependent fields. | |
| Gets the index data object from the existing document. | |
| Returns an enumerator for this list. | |
| Gets the keywords or possible values for the specified field. | |
| Gets an alphabetically sorted list of valid keywords or values for dependent fields for a certain field. | |
| Gets the value of the field with the specified FieldNo. | |
| Gets the value of the field with the specified index data field name. | |
| Returns the document title. | |
| Gets the value of the index data field with the specified caption. | |
| Gets the value of the index data field with the specified database column name. | |
| Gets the value of the index data field with the specified field ID. | |
| Gets the value of the index data field with the specified field number. | |
| Gets the value of the index data field with the specified index. | |
| Gets the value of the index data field with the specified name. | |
| Loads index data from the Therefore⢠server using the number of the associated document. | |
| Resets all index data values to the default values if there is one for the field. | |
| Retrieves and returns the TheDocument for the current DocNo and Category. | |
| Saves changes made to the IndexData object to the database without incrementing the version number. | |
| Overloaded. Sets the case definition for the index data. | |
| Overloaded. Sets the category for the document. | |
| Sets the table object for the specified FieldNo. | |
| Sets the field with the specified index data field name to the specified value. | |
| Sets value for a keyword field with the specified name. | |
| Sets value for a keyword field with the specified database column name. | |
| Sets value for a keyword field with the specified caption. | |
| Sets value for a keyword field with the specified field number. | |
| Sets value for a keyword field with the specified index. | |
| Sets the value of the index data field with the specified caption. | |
| Sets the value of the index data field with the specified database column name. | |
| Sets the value of the index data field with the specified field ID. | |
| Sets the value of the index data field with the specified field number. | |
| Sets the value of the index data field with the specified index. | |
| Sets the value of the index data field with the specified name. | |
| Returns a string representation of the object (for debugging). |