VARCHART XTree .NET Edition Version 4.1
User' s Guide
NETRONIC Software GmbH Pascalstrasse 15 52076 Aachen Germany Phone +49 (0) 2408 141-0 Fax +49 (0) 2408 141-33 Email [email protected] www.netronic.com
© Copyright 2007 NETRONIC Software GmbH All rights reserved.
Information in this document is subject to change without notice and does not represent a commitment on the part of NETRONIC Software GmbH. The software described in this document is furnished under a license agreement. The software may be used or copied only in accordance with the terms of the agreement. It is against the law to copy documentation on magnetic tape, disk, or any other medium for any purpose other than the purchaser´s personal use.
Microsoft Windows, Microsoft Explorer, Microsoft Visual Basic and Microsoft Visual Studio are trademarks of MICROSOFT Corp., USA.
Last Revision: 1. August 2007 Table of Contents 3
Table of Contents
1 Introduction 9 1.1 VARCHART XTree at a Glance 9 1.2 Installation 11 1.3 Licensing 13 1.4 Delivery 14 1.5 Usage of the German version 15 1.6 Support and Advice 17
2 Tutorial 19 2.1 Overview 19 2.2 Automatic Scaling of VARCHART XTree 20 2.3 Preparing the Interface 21 2.4 Your First Run 24 2.5 Loading Data from a File 27 2.6 Specifying the Marking Type of Nodes 29 2.7 Setting Filters for Nodes 30 2.8 Setting Node Appearances 32 2.9 Setting Node Formats 35 2.10 Setting the Link Appearances 38 2.11 Setting the Tree Structure 39 2.12 Vertical and Horizontal Arrangements in Tree Structures 41 2.13 Collapsing and Expanding Tree Structures 45 2.14 TreeView Style 49 2.15 Using the Worldview 52 2.16 Setting up Pages for Printing 54 2.17 Printing the Diagram 56 2.18 Exporting a Diagram 57 2.19 Saving the Configuration 58
VARCHART XTree .NET Edition 4.1 4 Table of Contents
3 Important Concepts 59 3.1 Boxes 59 3.2 Collapsing and Expanding 63 3.3 Data Tables 66 3.4 Drag & Drop 74 3.5 Events 76 3.6 Filters 77 3.7 Horizontal/Vertical Arrangement 78 3.8 Localization of Text Output 82 3.9 Maps 83 3.10 Maximum Height of the Tree Diagram 88 3.11 Node 89 3.12 Node Appearance 92 3.13 Node Format 94 3.14 PDF Export 97 3.15 Security Guidelines for the Deployment in the Internet Explorer 102 3.16 Status Line Text 117 3.17 Structure 118 3.18 Tooltips during Runtime 120 3.19 TreeView Style 121 3.20 Vertical Levels 122 3.21 Viewer Metafile (*.vmf) 124 3.22 World View 125
4 Property Pages and Dialog Boxes 127 4.1 General Information 127 4.2 The "General" Property Page 128 4.3 The "Border Area" Property Page 132 4.4 The "Layout" Property Page 134 4.5 The "Nodes" Property Page 136 4.6 The "World View" Property Page 139 4.7 The "Objects" Property Page 142 4.8 The "Administrate Filters" Dialog Box 144
VARCHART XTree .NET Edition 4.1 Table of Contents 5
4.9 The "Edit Filter" Dialog Box 146 4.10 The "Administrate Maps" Dialog Box 149 4.11 The "Edit Map" Dialog Box 151 4.12 The "Configure Mapping" Dialog Box 153 4.13 The "Administrate Node Appearances" Dialog Box 154 4.14 The "Edit Node Appearance" Dialog Box 157 4.15 The "Administrate Boxes" Dialog Box 160 4.16 The "Edit Box" Dialog Box 163 4.17 The "Administrate Box/Node Formats" Dialog Box 164 4.18 The "Edit Node Format" Dialog Box 166 4.19 The "Edit Box Format" Dialog Box 171 4.20 The "Line Attributes" Dialog Box 174 4.21 The "Specification of Texts, Graphics and Legend" Dialog Box 175 4.22 The "Licensing" Dialog Box 179 4.23 The "Request License Information" Dialog Box 181
5 User Interface 183 5.1 Overview 183 5.2 Navigation via Keyboard 184 5.3 Using the Mouse Wheel 185 5.4 Creating Nodes 186 5.5 Marking nodes 188 5.6 Deleting, Cutting, Copying and Pasting Nodes 189 5.7 Editing Nodes 190 5.8 Setting Link Appearances 191 5.9 Appending a Node and its Associated Subtree 192 5.10 Arranging Subtrees Vertically and Horizontally 195 5.11 Collapsing and Expanding Subtrees 198 5.12 The Context Menu of the Diagram 200 5.13 The Context Menu of Nodes 203 5.14 The "Edit Data" Dialog 206 5.15 The "Page Setup" Dialog 208 5.16 The "Page Preview" Dialog 212 5.17 Zooming a Marked Section 215
VARCHART XTree .NET Edition 4.1 6 Table of Contents
6 Frequently Asked Questions 217 6.1 How can I Activate the License File? 217 6.2 Why can I not Create Nodes Interactively at Times? 218 6.3 How can I Disable the Interactive Creation of Nodes? 219 6.4 How can I Disable the Default Context Menus? 220 6.5 How can I Improve the Performance? 221 6.6 Error Messages 222 6.7 What to do if the Control Does Not Work With a User Account of a Computer 223
7 API Reference 225 7.1 Object Types 225 7.2 VcBorderArea 226 7.3 VcBorderBox 228 7.4 VcBox 236 7.5 VcBoxCollection 245 7.6 VcBoxFormat 252 7.7 VcBoxFormatCollection 257 7.8 VcBoxFormatField 263 7.9 VcDataRecord 271 7.10 VcDataRecord 277 7.11 VcDataRecordCollection 283 7.12 VcDataTable 291 7.13 VcDataTableCollection 294 7.14 VcDataTableField 300 7.15 VcDataTableFieldCollection 307 7.16 VcFilter 313 7.17 VcFilterCollection 319 7.18 VcFilterSubCondition 325 7.19 VcMap 329 7.20 VcMapCollection 335 7.21 VcMapEntry 342 7.22 VcNode 347
VARCHART XTree .NET Edition 4.1 Table of Contents 7
7.23 VcNodeAppearance 359 7.24 VcNodeAppearanceCollection 378 7.25 VcNodeCollection 384 7.26 VcNodeFormat 388 7.27 VcNodeFormatCollection 393 7.28 VcNodeFormatField 399 7.29 VcPrinter 409 7.30 VcRect 422 7.31 VcTree 426 7.32 VcWorldView 516
8 Index 523
VARCHART XTree .NET Edition 4.1
Introduction 9
1 Introduction
1.1 VARCHART XTree at a Glance VARCHART XTree lets you visualize, edit, export and print your data in the form of tree diagrams. VARCHART XTree is the perfect tool to display any kind of hierarchical structure, such as work breakdown structures or file systems or classifications in general. Not only general tree structures, but also specific styles such as the look of the Microsoft Explorer can be displayed (TreeView Style). Larger amounts of data can be loaded and stored to files by the application programming interface (API). Single data can be inserted, modified or deleted by user interaction. The data formats of the different VARCHART Windows Forms controls can be made compatible (depends on the settings in the Administrate Data Tables dialog box), allowing the easy exchange of data or the combination of controls within an application. The structure of the data format is defined during design mode of the VARCHART Windows Forms control. VARCHART Windows Forms controls can easily be configured - in design mode via the property pages, during runtime by the programming interface. A large number of events offers a variety of options to customize default interactions.
! Functionalities It allows to assign different node appearances of different priorities to a node. It offers data-controlled allocation of graphical attributes via filters, in order to e.g. display nodes of the same group in yellow. Node formats allow a variety of graphical settings of nodes and their data. Users can interactively create, edit, delete or move nodes. Nodes can be displayed in TreeView style. It makes vertical levels show a plus or minus symbol. Clicking on a symbol will expand/collapse the subtree and transform the symbol into the opposite symbol. The total height of a tree diagram can be limited by the number of levels.
VARCHART XTree .NET Edition 4.1 10 Introduction