As soon as data has been opened in Spotfire, an instance of this class can be accessed through the Document property of the AnalysisApplication. This is regardless of whether the data was opened through the user interface or programmatically. Hence, new instances of this class cannot be created through calls to the constructor.
When a document is opened in Spotfire using the user interface, the document will be automatically configured to be ready for use. This includes creation of a new page and adding a default visualization to that page. When opening a document through the API, however, it is empty. To achieve the same result as opening the document through the user interface, a call to the AutoConfigure method must be made.
Node
Spotfire.Dxp.Framework.DocumentModelDocumentNode
Spotfire.Dxp.ApplicationDocument
Namespace: Spotfire.Dxp.Application
Assembly: Spotfire.Dxp.Application (in Spotfire.Dxp.Application.dll) Version: 66.0.19621.1485 (66.0.19621.1485)
[SerializableAttribute] [PersistenceVersionAttribute(64, 0)] [ToolContextAttribute] public sealed class Document : DocumentNode, IServiceProvider
The Document type exposes the following members.
Name | Description | |
---|---|---|
ActiveDataTableReference | ||
ActiveFilteringSelectionReference | Gets the active filter. That is, the active
filtering of the active page if there is any. May return null.
| |
ActiveMarkingSelectionReference | Gets the active marking. That is, the active
marking of the active
Visual, if there is any. May return null.
| |
ActivePageReference | Gets or sets the currently active Page.
Note: This property can return null, but cannot be set to null. | |
ActiveVisualReference | ||
Bookmarks | Gets the collection of Bookmarks. The collection
can be used to create new bookmarks or to find and apply existing ones.
| |
Calculations |
Gets the collection of executions of calculations.
| |
ColoringTemplates | Gets the coloring templates.
| |
Compatibility |
Gets settings for compatibility with older versions.
| |
Context |
Gets the context of this node.
(Inherited from DocumentNode.) | |
CustomNodes | Gets the collection of custom nodes associated with this document.
| |
Data |
Gets the Data Manager, which can be used to access
the data contained in this document.
| |
FilteringSchemes |
Gets the collection of filter schemes in the document. The FilteringSchemeCollection can be
used to access and/or manipulate filters and filtering schemes.
| |
IsAttached |
Gets a value indicating whether this node is attached.
(Inherited from DocumentNode.) | |
Pages | Gets the pages of this document.
| |
Properties |
Gets the document properties.
| |
ScriptManager |
Gets the script manger.
| |
Transactions |
Gets a collection of methods for executing transactions on the document.
(Inherited from DocumentNode.) | |
UseLightTooltips |
Gets or sets a value controlling if tooltips are rendered using dark text on a light background (as in pre 4.0 versions), or light text on dark background.
|
Name | Description | |
---|---|---|
ApplyUserPreferences | Applies the current user's preferences to a newly created
document.
| |
AutoConfigure | Configures a newly created document with reasonable default
values such as an initial page with a visualization on it and a filter
panel containing default filters for all columns and hierarchies.
| |
Export | Obsolete.
Exports the document to PDF using the settings and saves the result in the specified directory.
| |
GetReports |
Gets the prepared Reports saved in the document.
| |
GetStyle |
Gets the style properties for an element in the user interface.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TryGetReport |
Tries to get the Report specified by name.
|
Name | Description | |
---|---|---|
GetServiceTService |
Convenience generic extension method that calls GetService(Type) and casts the result.
(Defined by Extensions.) |