Document
element
The root of an iGrafx document containing diagrams and components. The document corresponds to a physical file on disk.
API Equivalent: IXDocument
UI Equivalent: File
Attributes
- Name xs:string [optional]
The name of this document. Usually the file name.
Elements
- sequence
- DocumentHeader [0..1]
Optional document header information.
Elements
- sequence
- SourceApp [0..1]
The application that generated this XML file.
Elements
- sequence
- Name xs:string [0..1]
Name of the app that generated this file. For example, 'iGrafx'.
- Version xs:string [0..1]
Version of the app that generated this file. For example, '12'.
- IGXMLDLLVersion xs:int [0..1]
If the source is iGrafx (IGXML), this is the build number of the IGXML DLL component.
- Created xs:dateTime [0..1]
The date and time this file was created.
- CurrencySymbol xs:string [0..1]
The symbol used to denote a currency.
- ColorFormat xs:string [0..1]
RGB or BGR. BGR is the default (backwards).
- any [namespace: ##other]
- DocumentProperties [0..1]
The common Win32 file properties. (Not yet supported.)
UI Equivalent: File Properties dialog.
Elements
- sequence
- Summary [0..1]
The summary information. (Not yet supported.)
UI Equivalent: File Properties dialog, Summary page.
Elements
- sequence
- Title xs:string
The title of the document.
- Subject xs:string
The subject of the document.
- Author xs:string
The author of the document.
- Keywords xs:string
The keywords used for file searching.
- Comments xs:string
The comments for this document.
- PropertyList ix:PropertyListType [0..1]
The custom Win32-accessible properties.
- CustomDataDefinitions [0..1]
The definitions of the custom data elements (similar to defining a database table).
- CustomDataValues ix:CustomDataValuesType [0..1]
- PageLayout ix:PageLayoutType [0..1]
The page layout that can be inherited by all diagrams and components in the file.
- DiagramTypes [0..1]
The collection of diagram types. Each diagram type contains the shape library associated with that type.
Elements
- sequence
- DiagramType [0..∞]
Attributes
- Name xs:string
The name. For example "iGrafx.BasicDiagram", "iGrafx.BPMN", etc.
Elements
- sequence
- ShapeLibrary ix:ShapeLibraryType [0..1]
- choice [0..∞]
- any [namespace: ##other]
- Diagrams ix:DiagramsType [0..1]
The diagrams.
- Components [0..1]
The components. Only Scenarios are supported in IGXML as of build 34.
Elements
- sequence
- Component [0..1]
A single component. Only Scenario components are supported in IGXML as of build 34.
- PropertyLists ix:PropertyListsType [0..1]
The custom property lists, accessible via the API.
- choice [0..∞]
- ProcessDocument ix:ProcessDocumentType
Process information shared by all diagrams that are Processes or BPMN diagrams.
- any [namespace: ##other]
- AdditionalInstructions ix:InstructionsType [0..1]
© 2012 iGrafx, LLC. All Rights Reserved.