| Programmer's Guide > File Properties |
Solid Edge supports five property sets: summary information, extended summary information, project information, document information, and mechanical modeling. In addition, there is a Custom property set which gives access to all user-created properties defined through the Custom pane on the Properties dialog box.
Solid Edge file properties can be accessed via the SolidEdgeFramework.PropertySets, SolidEdgeFileProperties.PropertySets and RevisionManager.PropertySets API classes.
Although each Solid Edge file type is different, the following table lists common file properties.
| Property Set | Property Name | Maintained | Variant Type | .NET Type |
|---|---|---|---|---|
| Custom | (User Defined) | X | Any | Any |
| DocumentSummaryInformation | Byte Count | VT_I4 | Int32 | |
| DocumentSummaryInformation | Category | X | VT_LPSTR | String |
| DocumentSummaryInformation | Category | X | VT_LPSTR | String |
| DocumentSummaryInformation | Company | VT_LPSTR | String | |
| DocumentSummaryInformation | Hidden Objects | VT_I4 | Int32 | |
| DocumentSummaryInformation | Lines | VT_I4 | Int32 | |
| DocumentSummaryInformation | Manager | X | VT_LPSTR | String |
| DocumentSummaryInformation | Multimedia Clips | VT_I4 | Int32 | |
| DocumentSummaryInformation | Notes | VT_I4 | Int32 | |
| DocumentSummaryInformation | Paragraphs | VT_I4 | Int32 | |
| DocumentSummaryInformation | Presentation Format | VT_LPSTR | String | |
| DocumentSummaryInformation | Slides | VT_I4 | Int32 | |
| ExtendedSummaryInformation | CreationLocale | X | VT_I4 | Int32 |
| ExtendedSummaryInformation | DocumentID | X | VT_CLSID | Guid |
| ExtendedSummaryInformation | Hardware | X | VT_BOOL | Boolean |
| ExtendedSummaryInformation | Name of Saving Application | X | VT_LPWSTR | String |
| ExtendedSummaryInformation | Status | X | VT_I4 | Int32 |
| ExtendedSummaryInformation | Username | X | VT_LPWSTR | String |
| MechanicalModeling | Material | X | VT_LPWSTR | String |
| ProjectInformation | Document Number | X | VT_LPWSTR | String |
| ProjectInformation | Project Name | X | VT_LPWSTR | String |
| ProjectInformation | Revision | X | VT_LPWSTR | String |
| SummaryInformation | Application Name | X | VT_LPSTR | String |
| SummaryInformation | Author | X | VT_LPSTR | String |
| SummaryInformation | Comments | X | VT_LPSTR | String |
| SummaryInformation | Creation Date | X | VT_FILETIME | DateTime |
| SummaryInformation | Keywords | X | VT_LPSTR | String |
| SummaryInformation | Last Author | X | VT_LPSTR | String |
| SummaryInformation | Last Print Date | VT_FILETIME | DateTime | |
| SummaryInformation | Last Save Date | X | VT_FILETIME | DateTime |
| SummaryInformation | Number of characters | VT_I4 | Int32 | |
| SummaryInformation | Number of pages | VT_I4 | Int32 | |
| SummaryInformation | Number of words | VT_I4 | Int32 | |
| SummaryInformation | Origination Date | VT_FILETIME | DateTime | |
| SummaryInformation | Revision Number | VT_LPSTR | String | |
| SummaryInformation | Security | VT_I4 | Int32 | |
| SummaryInformation | Subject | X | VT_LPSTR | String |
| SummaryInformation | Template | X | VT_LPSTR | String |
| SummaryInformation | Title | X | VT_LPSTR | String |
| SummaryInformation | Total Editing Time | VT_FILETIME | DateTime |