You are on page 1of 803

ComponentOne

3D Chart for WinForms

Copyright 1987-2013 GrapeCity, Inc. All rights reserved. ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA

Internet: Web site: Sales

info@ComponentOne.com http://www.componentone.com

E-mail: sales@componentone.com Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh, PA USA Office)

Trademarks The ComponentOne product name is a trademark and ComponentOne is a registered trademark of GrapeCity, Inc. All other trademarks used herein are the properties of their respective owners. Warranty ComponentOne warrants that the original CD (or diskettes) are free from defects in material and workmanship, assuming normal use, for a period of 90 days from the date of purchase. If a defect occurs during this time, you may return the defective CD (or disk) to ComponentOne, along with a dated proof of purchase, and ComponentOne will replace it at no charge. After 90 days, you can obtain a replacement for a defective CD (or disk) by sending it and a check for $25 (to cover postage and handling) to ComponentOne. Except for the express warranty of the original CD (or disks) set forth here, ComponentOne makes no other warranties, express or implied. Every attempt has been made to ensure that the information contained in this manual is correct as of the time it was written. We are not responsible for any errors or omissions. ComponentOnes liability is limited to the amount you paid for the product. ComponentOne is not liable for any special, consequential, or other damages for any reason. Copying and Distribution While you are welcome to make backup copies of the software for your own use and protection, you are not permitted to make copies for the use of anyone else. We put a lot of time and effort into creating this product, and we appreciate your support in seeing that it is used by licensed users only.

This manual was produced using ComponentOne Doc-To-Help.

Table of Contents
ComponentOne 3D Chart for WinForms Overview ............................................................................ 7 Help with ComponentOne Studio for WinForms............................................................................ 8 Migrating a C1Chart Project to Visual Studio 2005 ........................................................................ 8 Key Features...................................................................................................................................... 12 3D Chart Design-Time Support ......................................................................................................... 14 C1Chart3D Smart Tag .................................................................................................................... 15 C1Chart3D Context Menu ............................................................................................................. 17 C1Chart3D Collection Editors........................................................................................................ 18 BarColor Collection Editor......................................................................................................... 18 Chart3DAxis Collection Editor ................................................................................................... 19 Chart3DAxisLabel Collection Editor .......................................................................................... 22 Chart3DDataLabel Collection Editor ......................................................................................... 23 Chart3DGroup Collection Editor ............................................................................................... 24 Chart3DLabel Collection Editor ................................................................................................. 25 Chart3DPoint Collection Editor ................................................................................................. 26 Chart3DPointSeries Collection Editor ....................................................................................... 28 Chart3DStyle Collection Editor ................................................................................................. 28 C1Chart3D Contour Collection Editors ..................................................................................... 29 Chart3DContourLevel Collection Editor ................................................................................ 30 Chart3DContourStyle Collection Editor ................................................................................ 31 Color Collection Editor .......................................................................................................... 33 3D Chart Fundamentals .................................................................................................................... 34 Basic 3D Chart Types ..................................................................................................................... 34 3D Surface Charts...................................................................................................................... 35 3D Bar Charts ............................................................................................................................ 36 Special 3D Bar Chart Properties ............................................................................................ 37 3D Scatter Plot Charts ............................................................................................................... 37 Special Scatter Plot Properties .............................................................................................. 39 Meshed and Shaded Charts .......................................................................................................... 44

Adding Colors to the Meshed and Shaded Charts .................................................................... 46 Creating Transparency for the Meshed and Shaded Charts ..................................................... 47 Contour and Zoned Charts ............................................................................................................ 47 3D Chart Data Layouts .................................................................................................................. 50 Grid Data Layout ....................................................................................................................... 51 Irregular Grid Data Layout ........................................................................................................ 51 Point Data Layout...................................................................................................................... 52 3D Axes ............................................................................................................................................. 53 Axis Appearance ........................................................................................................................... 53 Axis Title and Rotation .................................................................................................................. 54 Axis Tick Marks.............................................................................................................................. 55 Axis Grid Lines ............................................................................................................................... 56 Axis Bounds ................................................................................................................................... 56 Axis Scaling .................................................................................................................................... 57 Axes Annotation............................................................................................................................ 57 Axes Annotation Position.......................................................................................................... 57 3D Values Annotation ............................................................................................................... 57 3D Value Labels Annotation ...................................................................................................... 58 Data Labels Annotation (X and Y-axes only) ............................................................................. 58 Distinct Methods to Label Axes ................................................................................................ 59 Design-Time Tools for Creating 3D Charts ........................................................................................ 61 Working with the Smart Designer ................................................................................................ 61 Primary Toolbars ....................................................................................................................... 61 C1Chart3D Toolbar................................................................................................................ 62 ChartArea Toolbar................................................................................................................. 63 Secondary Toolbars................................................................................................................... 65 Header and Footer Toolbars ................................................................................................. 65 Legend Toolbar ..................................................................................................................... 68 Working with the Chart3D Wizard ................................................................................................ 69 Step 1. Choose Chart Type ........................................................................................................ 70 Step 2. Setup Chart ................................................................................................................... 70 Step 3. Edit the Chart3D View................................................................................................... 71 2

Working with the Chart3D Properties Designer ........................................................................... 72 Gallery Tab ................................................................................................................................ 73 Data Tab .................................................................................................................................... 73 3D-View Tab .............................................................................................................................. 74 3D Data ............................................................................................................................................. 75 Data Organization ......................................................................................................................... 76 Handling Missing Data .................................................................................................................. 76 Grid and Irregular Grid Data ......................................................................................................... 77 Changing Data Values ................................................................................................................... 78 Adding Rows and Columns ........................................................................................................... 78 Working with Point Data............................................................................................................... 79 Data Points ................................................................................................................................ 81 Loading Data from a File ............................................................................................................... 82 Grid File Format ........................................................................................................................ 83 Irregular Grid Format ................................................................................................................ 83 Point File Format ....................................................................................................................... 83 Charting Data from a Mathematical Calculation .......................................................................... 84 Displaying 4D Data ........................................................................................................................ 86 Creating 4D Charts .................................................................................................................... 86 Using Contour Data with 4D Bars Charts .................................................................................. 89 3D Labels ........................................................................................................................................... 90 Attaching and Positioning 3D Chart Labels ................................................................................... 91 Determining which 3D Plane to Face the Label ............................................................................ 92 3D Chart Labels Programming Considerations ............................................................................. 93 Customizing 3D Chart Labels ........................................................................................................ 94 3D Chart Label Connecting Lines and Offset ............................................................................ 94 3D Chart Label Text and Position .............................................................................................. 95 3D Chart Label Border............................................................................................................... 95 3D Chart Label Colors................................................................................................................ 95 3D Chart Label Fonts ................................................................................................................. 95 3D Chart Elements ............................................................................................................................ 95 3D Chart Titles............................................................................................................................... 96 3

Title Text and Alignment ........................................................................................................... 96 Title Positioning ........................................................................................................................ 96 Title Border ............................................................................................................................... 97 Title Colors ................................................................................................................................ 97 Title Font ................................................................................................................................... 97 3D Chart Legend............................................................................................................................ 97 Legend Types and Orientation .................................................................................................. 97 Legend Positioning .................................................................................................................... 98 Legend Title ............................................................................................................................... 98 Legend Border........................................................................................................................... 98 Legend Colors............................................................................................................................ 98 Legend Font .............................................................................................................................. 99 3D Chart Borders........................................................................................................................... 99 3D Chart Fonts ............................................................................................................................ 101 3D Chart Colors ........................................................................................................................... 102 Choosing Colors Interactively ................................................................................................. 103 Specifying RGB Colors ............................................................................................................. 103 Using Transparent Colors ........................................................................................................ 103 Changing Colors ...................................................................................................................... 103 3D Chart Surface Appearance ..................................................................................................... 103 Surface Colors ......................................................................................................................... 104 Zoning Method........................................................................................................................ 104 3D Mesh Formats ........................................................................................................................ 104 Mesh Filtering ......................................................................................................................... 104 Mesh Display ........................................................................................................................... 105 Mesh Colors ............................................................................................................................ 105 3D Chart Elements Position and Size .......................................................................................... 105 Changing Location ................................................................................................................... 106 Changing Width and Height .................................................................................................... 106 3D Contour Styles ........................................................................................................................... 106 Contour Style Appearance Properties ........................................................................................ 107 Contour Styles and Distribution Levels ....................................................................................... 109 4

Contour Styles Fill Colors ............................................................................................................ 109 Changing the Contour's Line Thickness and Color ...................................................................... 110 Displaying Contours and Zones On the Ceiling or Floor ......................................................... 110 Customizing the Distribution Table ............................................................................................ 111 Customizing the Number of Levels ......................................................................................... 111 Creating a Custom Distribution Table ..................................................................................... 112 Resetting to Linear Distribution Table .................................................................................... 112 Distribution Table Programming Considerations.................................................................... 112 3D Chart End-User Interaction........................................................................................................ 113 Returning Coordinate Values ...................................................................................................... 114 Determining Coordinate Values.............................................................................................. 114 Converting Data Coordinates to Pixel Coordinates ................................................................ 115 Converting Pixel Coordinates to Data Coordinates ................................................................ 116 Determining the Closest Data Point ....................................................................................... 116 Chart 3D for WinForms Samples..................................................................................................... 117 Chart 3D for WinForms Task-Based Help........................................................................................ 118 Changing the Axis Label Color..................................................................................................... 119 Creating Chart Elements Using the Smart Designer ................................................................... 119 Add a Chart Footer .................................................................................................................. 119 Add a Chart Header................................................................................................................. 120 Add a Chart Legend ................................................................................................................. 121 Choose a 3D Chart Type .......................................................................................................... 122 Choose a Chart sub-type ......................................................................................................... 123 Accessing Chart3DAxis Collection Editor .................................................................................... 124 Accessing ChartGroups ............................................................................................................... 125 Modifying Chart Labels ............................................................................................................... 126 Modifying Contour Levels ........................................................................................................... 128 Modifying Header and Footer Titles ........................................................................................... 129 Modifying the Legend ................................................................................................................. 131 Chart 3D for WinForms Frequently Asked Questions ..................................................................... 134 C1.Win.C1Chart3D.4 Assembly ....................................................................................................... 135 Overview ..................................................................................................................................... 135 5

Namespaces ................................................................................................................................ 136 C1.Win.C1Chart3D Namespace .............................................................................................. 136 Overview ............................................................................................................................. 136 Classes ................................................................................................................................. 143 Enumerations ...................................................................................................................... 754 Structures ............................................................................................................................ 793 Delegates ............................................................................................................................ 801

ComponentOne 3D Chart for WinForms Overview


Efficiently create professional looking 2D or 3D charts with ComponentOne Chart for WinForms. Using the latest technologies built into Visual Studio .NET, C1Chart is fully compatible with the 2.0, 3.5 If you are new to the and 4.0 .NET Frameworks.. ComponentOne's Chart tools completely manages the underlying complexities of a component chart, allowing developers to concentrate on important application-specific tasks. Chart for WinForms includes two charting controls for creating 2D and 3D charts in Microsoft Visual Studio .NET: C1Chart and C1Chart3D. The C1Chart control is a two dimensional charting control that enables you create a variety of dynamic 2D charts for any type of charting application. The C1Chart3D control is three-dimensional charting control used to create 3D Surface, 3D Bar, 3D Scatter Plot charts, and 4D Bar and Surface charts. Chart for WinForms features comprehensive and extensive documentation to help you get the full potential of the C1Chart and C1Chart3D controls.For your convenience, two separate help files are included with Chart for WinForms: o C1Chart2D Help : Includes documentation relating to the C1Chart control. o C1Chart3D Help : Includes documentation relating to the C1Chart3D control. Use the 3D Chart to create 3D Surface, Contour, or Bar charts that enables end-users with the ability to easily rotate, scale, or zoom interactively. 3D Chart can display 3D data in fifteen basic surface or bar appearances and automatically generate contours and zones from the data. For a list of the latest features added to ComponentOne Studio for WinForms, visit What's New in Studio for WinForms. C1Chart3D control, get started with the following topics: 3D Chart Fundamentals Design Time Tools for Creating 3D Charts Chart 3D for WinForms TaskBased Help Getting Started

See Also
Help with ComponentOne Studio for WinForms Migrating a C1Chart Project to Visual Studio 2005

Help with ComponentOne Studio for WinForms

Getting Started
For information on installing ComponentOne Studio for WinForms, licensing, technical support, namespaces and creating a project with the control, please visit Getting Started with Studio for WinForms.

What's New
For a list of the latest features added to ComponentOne Studio for WinForms, visit What's New in Studio for WinForms.

Migrating a C1Chart Project to Visual Studio 2005


To migrate a project using ComponentOne components to Visual Studio 2005, there are two main steps that must be performed. First, you must convert your project to Visual Studio 2005, which includes removing any references to a previous assembly and adding a reference to the new assembly. Secondly, the .licx file, or licensing file, must be updated in order for the project to run correctly.

To convert the project:


1. Open Visual Studio 2005 and select File, Open Project.

2.

Locate the .sln file for the project that you wish to convert to Visual Studio 2005. Select it and click Open. The Visual Studio Conversion Wizard appears.

3. 4.

Click Next. Select Yes, create a backup before converting to create a backup of your current project and click Next.

5. 6.

Click Finish to convert your project to Visual Studio 2005. The Conversion Complete window appears. Click Show the conversion log when the wizard is closed if you want to view the conversion log.

7. 8.

Click Close. The project opens. Now you must remove references to any of the previous ComponentOne .dlls and add references to the new ones. Go to the Solution Explorer (View, Solution Explorer), select the project, and click the Show All Files button. Note: The Show All Files button does not appear in the Solution Explorer toolbar if the Solution project node is selected.

10

9. 10. Expand the References node, right-click C1.Common and select Remove. Also remove C1.Win.C1Chart3D the same way. 11. Right-click the References node and select Add Reference. 12. Locate and select C1.Win.C1Chart3D.4.dll. Click OK to add it to the project.

To update the .licx file:


1. In the Solution Explorer, right-click the licenses.licx file and select Delete.

11

2. 3. 4.

Click OK to permanently delete licenses.licx. The project must be rebuilt to create a new, updated version of the .licx file. Click the Start Debugging button to compile and run the project. The new .licx file may not be visible in the Solution Explorer. Select File, Close to close the form and then double-click the Form.vb or Form.cs file in the Solution Explorer to reopen it. The new licenses.licx file appears in the list of files.

The migration process is complete.

Key Features
ComponentOne Chart for WinForms includes the following features for the C1Chart3D component: 100% managed code Surface, Bar, and Scatter charts provide various ways to display data Automatically generates contours and zones from the data The C1Chart3D control automatically generates contours and zones and assigns contour styles to each contour from the 100 built-in styles. For more information on contours and zones, see Contour and Zoned Charts. Interactive viewing allows both the programmer and the end user to utilize chart rotation, shift, and zoom.

12

Transparent data plotting Create transparency in your data drawing using the Transparency property.

4D charts capability C1Chart3D enables developers to represent four-dimensional plots and Bar charts using color as the fourth dimension. 4D charts are useful for visualizing two sets of identically sized data in one chart.

For more information on how to create 4D charts, see Creating 4D Charts. Advanced mouse tracking capabilities to keep track of the region, series, or data point under the mouse pointer Provides a set of conversion methods that when used in conjunction with .NET's MouseMove event allow the programmer to keep track of the chart's region, series, or data point under the mouse pointer. This makes it easier to create interesting application specific features like handling a double-click in the legend, or chart tool tips. Image generation: Charts can be saved to any number of image formats (metafile, BMP, JPG, and more). SmartDesigner provides highly-interactive chart building capabilities Save substantial time using Charts ComponentOne SmartDesigner, which handles everyday tasks in chart placement. Accomplish tasks without leaving the design form; each chart

13

element reveals built-in toolbars and editors with the click of your mouse pointer. For more information on the SmartDesigner, see Working with the Smart Designer. Novice users can create a 3D chart in three simple steps with the Chart3D Wizard The Chart3D Wizard walks beginners through the steps of creating a new 3D chart from start to finish: choose the chart type; select the type of data layout: regular grid, irregular grid, or point layout; and edit the chart's 3D view such as rotate the x-axis, change the chart's perspective, or sclae it. For more information on the Chart3D Wizard, see Working with the Chart3D Wizard. You no longer have to tirelessly scroll through the Propertes window to create a chart C1Chart3D places the chart elements in an organized Chart Properties designer so you can quickly address chart details. Create or modify existing charts, select the type of data layout: regular grid, irregular grid, or point layout; and edit the chart's 3D view such as rotate the x-axis, change the chart's perspective, or sclae it. For more information on the Chart3D Properties designer, see Working with the Chart3D Properties designer. Invert axes using one property Enables you to invert the X and Y axis using one simple property. Highly interactive behavior at run time drives up value in chart use ComponentOne Chart provides interactive built-in tools for rotation, scaling, and zooming. Using these tools, you can build highly-interactive charts for your users. C1Chart provides flexible image formats for chart rendering Charts can be saved to any number of image formats (metafile, BMP, JPG, and more).

3D Chart Design-Time Support


C1Chart3D provides visual designers that offer rich design-time support and simplify working with the object model. You have complete control to create a powerful and enhancing chart by using one or more of the following visual designers:

Invoking the Smart Tag


You can easily set common properties for the C1Chart3D control using its smart tag. For more information about the smart tag in C1Chart, see C1Chart3D Smart Tag.

Invoking the Chart3D Wizard


You can easily set up a chart using the built-in chart wizard. For more information on using the Chart Wizard, see Working with the Chart3D Wizard.

Invoking the Chart Properties Editor


The Chart3D Properties editor provides an easy and interactive way to create and modify a new or existing chart. The Chart3D Properties editor also provides more options to address specific details with the design of the chart you are developing. For more information on the Chart3D Properties editor in C1Chart, see Working with the Chart3D Properties Designer.

14

Invoking the Context Menus


You can easily configure the C1Chart3D control at design time by using its associated context menu. For more information on C1Chart3D context menu, see the C1Chart3D Context Menu.

Invoking the Collection Editors


C1Chart3D provides collection editors which conveniently allows the user to edit Chart Area elements such as Axes, ChartGroups,ChartStyles, ColumnLabels, ContourStyles, data labels, and Contour levels. For more information on C1Chart3D's design-time editors, see C1Chart3D Collection Editors.

Showing the C1Chart3D Control's Properties


You can access the properties for the C1Chart3D control simply by right-clicking on the control and selecting Properties or by selecting the class from the drop-down box of the Properties window.

See Also
C1Chart3D Smart Tag C1Chart3D Context Menu C1Chart3D Collection Editors

C1Chart3D Smart Tag


In Visual Studio 2005, the C1Chart3D control includes a smart tag. A smart tag represents a shortcut tasks menu that provides the most commonly used properties in each component/command. The C1Chart3D control provides quick and easy access to the designers and common properties through its smart tag. To access the C1Chart3D Tasks menu, click on the smart tag ( ) in the upper-right corner of the C1Chart3D control. This will open the C1Chart3D Tasks menu.

15

The C1Chart3D Tasks menu operates as follows:

ChartType
Clicking on the ChartType's drop-down list box displays a list of available Chart3D chart types to choose from.

Wizard
Clicking on the Wizard item opens the Chart3D Wizard designer. For more information about the elements in the Chart3D Wizard dialog box and how to use them, see Working with the Chart3D Wizard.

Properties
Clicking on the Properties item opens the Chart3D Properties designer. For more information about the elements in the Chart3D Properties editor and how to use them, see Working with the Chart3D Properties Designer.

Enable Smart Designer


Selecting the Enable Smart Designer check box sets the Enabled property to True, and enables the Smart Designer of the C1Chart3D control. The default value is True (checked). For more information about the Smart Designer's elements see, Working with the Smart Designer.

About ComponentOne C1Chart3D


Clicking on the About item displays the About ComponentOne C1Chart3D dialog box, which is helpful in finding the version number of C1Chart3D and online resources.

Dock in parent container

16

Clicking on the Dock in parent container link docks the C1Chart3D control inside its parent container.

C1Chart3D Context Menu

C1Chart3D provides a context menu for additional functionality to use at design time. To access C1Chart3D's context menu:
Right-click on the C1Chart3D control to open its context menu.

The C1Chart3D context menu operates as follows:

About ComponentOne C1Chart3D


Displays the About ComponentOne C1Chart3D dialog box, which is helpful in finding the version number of C1Chart3D and online resources.

Chart3D Wizard
Opens the Chart3D Wizard.

Load Chart
Loads the saved layout of the C1Chart3D control.

Save Chart
Saves the layout of the C1Chart3D control as an XML file.

Chart Properties

17

Opens the Chart3D Properties designer.

Reset Chart
Resets the Chart

Reset To Default Chart


Resets the Chart back to its default settings.

C1Chart3D Collection Editors


C1Chart3D includes the following editors:

See Also
BarColor Collection Editor Chart3DAxis Collection Editor Chart3DAxisLabel Collection Editor Chart3DDataLabel Collection Editor Chart3DGroup Collection Editor Chart3DLabel Collection Editor Chart3DPoint Collection Editor Chart3DPointSeries Collection Editor Chart3DStyle Collection Editor C1Chart3D Contour Collection Editors

BarColor Collection Editor


The BarColor Collection Editor allows the user to add colors to the rows and columns for the bars.

To access the BarColor Collection Editor:


1. 2. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then expand Group0, and expand the Bar node and click on the ellipsis button next to the Colors property. The

18

BarColor Collection Editor opens.

Chart3DAxis Collection Editor


The Chart3DAxis Collection Editor is used for modifying the properties for the X, Y, and Z axes in C1Chart3D.

To access the Chart3DAxis Collection Editor:


1. Right-click on the C1Chart3D control and select Properties from its context menu.

19

2.

In the Properties window, expand the ChartArea node, then click on the ellipsis button next to the AxesCollection object. The Chart3DAxis Collection Editor opens.

Within the Chart3DAxis Collection Editor a Chart3DAxis Label Collection Editor exists. For more information on the Chart3DAxis Label Collection Editor see, Chart3DAxisLabel Collection Editor. Properties available in the Chart3DAxis Collection Editor The following properties are available for the user in the Chart3DAxis Collection Editor at design time or they can be used in the Chart3DAxis class at run-time: Members AnnoFormat Description Gets or sets the annotation format. AnnoFormatString Gets or set the annotation format string used with manual formats. AnnoMethod Gets or sets annotation

20

method of the axis. AnnoPosition Gets or sets the position of the axis annotation and text. AnnoRotated Gets or sets whether annotation rotated. AutoMajor Gets or sets whether major tick mark values are calculated automatically. AutoMax Gets or sets whether the axis minimum value is calculated automatically. AutoMin Gets or sets whether the axis minimum value is calculated automatically. AutoMinor Gets or sets whether minor tick mark values are calculated automatically. MajorGrid Gets the major grid lines object. Chart3DLineStyle Max Grid line style. Gets or sets the maximum value of the axis. Min Gets or sets the minimum value of the axis.

21

Title UnitMajor

Gets or sets the title of the axis. Gets or sets the units between major tickmarks.

UnitMinor

Gets or sets the units between minor tickmarks.

ValueLabels Visible

Gets the axis value labels. Gets or sets the axis visibility.

Chart3DAxisLabel Collection Editor


The Chart3DAxisLabel Collection Editor is used for adding or removing the label's text for specific axes labels in C1Chart3D.

To access the Chart3DAxis Collection Editor:


1. 2. 3. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartArea node, then click on the ellipsis button next to the AxesCollection property. The Chart3DAxis Collection Editor opens. In the Chart3DAxis Collection Editor click on the ellipsis button next to the ValueLabels object.

22

The Chart3DaxisLabel Collection Editor appears.

Chart3DDataLabel Collection Editor


The Chart3DDataLabel Collection Editor allows the user to add or remove data labels and also apply text for each label.

23

To access the Chart3DDataLabel Collection Editor:


1. 2. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then click on the ellipsis button next to the ChartLabels property. The Chart3DDataLabel Collection Editor opens.

Chart3DGroup Collection Editor


The Chart3DGroup Collection Editor allows the user to set the Bar, ChartData, ChartType, Contour, Elevation, and Surface for Group0's properties.

To access the Chart3DGroup Collection Editor:


1. Right-click on the C1Chart3D control and select Properties from its context menu.

24

2.

In the Properties window, expand the ChartGroups node, then click on the ellipsis button next to the ChartGroupsCollection property. The Chart3DGroup Collection Editor opens.

Within the Chart3DGroup Collection Editor is a Bar Collection Editor and Chart3D Contour Level Collection Editor.

Chart3DLabel Collection Editor


The Chart3DLabel Collection Editor allows the user to add labels by clicking on the Add button and attach them to the chart by coordinate, data coordinate, or data index or to remove the labels by clicking on the Remove button. The user can also modify the label's properties.

To access the Chart3DLabel Collection Editor:


1. Right-click on the C1Chart3D control and select Properties from its context menu.

25

2.

In the Properties window, expand the ChartLabels node, then click on the ellipsis button next to the LabelsCollection property. The Chart3DLabel Collection Editor opens.

Chart3DPoint Collection Editor


The Chart3DPoint Collection Editor allows the user to add or remove points for points in 3D space.

To access the Chart3DPoint Collection Editor:


1. 2. 3. 4. 5. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then click on the ellipsis button next to the ChartGroupsCollection property. The Chart3DGroup Collection Editor opens. In the Chart3DGroup Collection Editor, expand the ChartData node, then set the Layout property to PointData. Expand the Set node, then click on the ellipsis button next to the SeriesCollection property. The Chart3DPointSeries Collection Editor opens. Click Add, to add a series to the point data layout. The properties appear for the Chart3DPointSeries Collection.

26

6.

Click on the ellipsis button next to the Points property.

The Chart3DPoint Collection Editor appears.

27

Chart3DPointSeries Collection Editor


The Chart3DPointSeries Collection Editor allows the user to add or remove series for point data layout (Chart3DdataSetPoint class).

To access the Chart3DPointSeries Collection Editor:


1. 2. 3. 4. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then click on the ellipsis button next to the ChartGroupsCollection property. The Chart3DGroup Collection Editor opens. In the Chart3DGroup Collection Editor, expand the ChartData node, then set the Layout property to PointData. Expand the Set node, then click on the ellipsis button next to the SeriesCollection property. The Chart3DPointSeries Collection Editor opens.

Chart3DStyle Collection Editor


The Chart3DStyle Collection Editor allows the user to apply line styles and symbol styles to the 3D Chart.

To access the Chart3DGroup Collection Editor:


1. 2. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then click on the ellipsis button next to the ChartStyles property.

28

The Chart3DStyle Collection Editor opens.

C1Chart3D Contour Collection Editors


C1Chart3D has several editors for adding and modifying the contour's style and level. C1Chart3D provides the following contour collection editors: Chart3DContourLevel Collection Editor : This editor is used to modify each level's style such as their fill color and line style. Chart3DContourStyle Collection Editor : This editor is used for adding or removing line styles for drawing contours. Color Collection Editor : This editor is used to add or remove colors in the collection.

The following section briefly introduces each Contour Collection Editor and explains how to access them.

See Also
Chart3DContourLevel Collection Editor Chart3DContourStyle Collection Editor Color Collection Editor

29

Chart3DContourLevel Collection Editor


The Chart3DContourLevel Collection Editor is used for editing each contour level's style such as their fill color and line style.

To access the Chart3DContourLevel Collection Editor:


1. 2. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, expand Group0, and then expand the Contours node and click on the ellipsis button next to the Levels property. The Chart3DContourLevel Collection Editor opens.

Properties available in the Chart3DContourLevel Collection Editor The following properties are available for the user in the Chart3D ContourLevel Collection Editor at design time or they can be used in the Chart3DContourLevel class at run-time: Members Description Level Gets or sets the level value. FillColor Gets or sets zone fill

30

color. LineStyle Gets or sets the line style for drawing contours. Color Gets or sets the color of a plotted line. Pattern Gets or sets the pattern of a plotted line. Thickness Gets or sets the thickness of a plotted line.

Chart3DContourStyle Collection Editor


The Chart3DContourStyle Collection Editor is used for editing each contour level's style such as their fill color and line style.

To access the Chart3DContourStyle Collection Editor:


1. 2. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then expand the ContourStyles node and click on the ellipsis button next to the Styles property. The

31

Chart3DContourStyle Collection Editor opens.

Properties available in the Chart3DContourStyle Collection Editor The following properties are available for the user in the Chart3DContourStyle Collection Editor at design time or they can be used in the Chart3DContourStyles class at run time: Members Description FillColor Gets or sets zone fill color. LineStyle Gets or sets the line style for drawing contours. Color Gets or sets the color of a plotted line.

32

Pattern

Gets or sets the pattern of a plotted line.

Thickness Gets or sets the thickness of a plotted line.

Color Collection Editor


The Color Collection Editor is used for adding or removing colors in the collection.

To access the Color Collection Editor:


1. 2. Right-click on the C1Chart3D control and select Properties from its context menu. In the Properties window, expand the ChartGroups node, then expand the ContourStyles node and click on the ellipsis button next to the Colors property. The Color Collection Editor opens.

33

3D Chart Fundamentals
Successful charting requires familiarity with basic chart processes and vocabulary, specifically as they relate to the 3D Chart control.

3D Chart Terminology
The following image shows the terms used to describe chart elements:

The following topics cover basic information that anyone who uses the 3D Chart should be familiar with.

See Also
Basic 3D Chart Types Meshed and Shaded Charts Contour and Zoned Charts 3D Chart Data Layouts

Basic 3D Chart Types


The 3D Chart displays data as a 3D Surface chart, a 3D Bar chart, or 3D Scatter Plot. Use the ChartType property to specify whether to display data as a Surface chart, Bar chart, or Scatter Plot. The ChartType property is located in the ChartGroup Collection Editor, which can be accessed through the Chart3DGroups property in the .NET Properties window. The following topics introduce each chart type.

34

See Also
3D Surface Charts 3D Bar Charts 3D Scatter Plot Charts

3D Surface Charts
The 3D Surface charts display the data as three dimensional shaded or meshed surface with a Zaxis. They are based on X, Y, and Z axes, with more variation in the Z variable than the X or Y variables. The shaded or meshed surface is created from the information collected on how the data points are connected. The surface between data points can be estimated through interpolation.

Chart3DTypeEnum.Surface

To set the 3D chart type to Surface at design time:


1. 2. Expand the ChartGroups node in the Properties window, then expand Group0. Locate the ChartType property and select Surface.

To programmatically set the 3D chart type to Surface:


To write code in Visual Basic Visual Basic Copy Code

35

C1Chart3D1.ChartGroups(0).ChartType = Chart3DTypeEnum.Surface To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].ChartType = Chart3DTypeEnum.Surface;

3D Bar Charts
The 3D Bar chart displays each data point as a single bar drawn from the Z-value to the origin. Spacing between the adjacent bars can be added when using either grid or irregular grid data layout. Like the 2D Bar chart it is useful for comparing individual items or groups of items.

Chart3DTypeEnum.Bar

To set the 3D chart type to Bar at design time:


1. 2. Expand the ChartGroups node in the Properties window, then expand Group0. Locate the ChartType property and select Bar.

To programmatically set the 3D chart type to Bar:


To write code in Visual Basic

36

Visual Basic

Copy Code

C1Chart3D1.ChartGroups(0).ChartType = Chart3DTypeEnum.Bar To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].ChartType = Chart3DTypeEnum.Bar;

See Also
Special 3D Bar Chart Properties

Special 3D Bar Chart Properties


In a 3D Bar chart, each data point is displayed as a single bar drawn from the Z-value to the origin. Spacing between adjacent bars is honored when using either grid or irregular grid data layout. You can customize the origin, spacing, and colors for the 3D Bar charts.

Bar Z Origin
Use the axis Origin property to set the origin of the Z-axis. It is only used with Bar charts. Origin is located in the Bar node of the Chart3DGroup Collection Editor.

Bar Width
Use the bar RowWidth and ColumnWidth properties to set the space used by each bar. The value represents the percentage of available space, with valid values between 0 and 100. When 100, the bars touch one another. These properties are located in the Bar node of Chart3DGroup Collection Editor.

Bar Shading Colors


When a Bar chart is shaded but not zoned, bars drawn above the Z-origin use the surface top color and bars drawn below the Z-origin use the surface bottom color. The color of one bar or entire rows and columns of bars can be arbitrarily set. Create a 4D chart to define colors that appear in the Legend; see Displaying 4D Data for more information.

3D Scatter Plot Charts


The 3D Scatter plots consist of one or more series of individual points. They show a relationship between three or more variables which represent the X, Y, and one or more Z coordinates of each point. To create a better display of the 3D Scatter plot, you can add drop lines between the plotted points and the origin like shown in the following image:

37

Chart3DTypeEnum.Scatter

To set the 3D chart type to Scatter at design time:


1. 2. Expand the ChartGroups node in the Properties window, then expand Group0. Locate the ChartType property and select Scatter.

To programmatically set the 3D chart type to Scatter:


To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups(0).ChartType = Chart3DTypeEnum.Scatter To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].ChartType = Chart3DTypeEnum.Scatter;

See Also
Special Scatter Plot Properties

38

Special Scatter Plot Properties


A scatter plot consists of one or more series of individual points. Customize the presence of drop lines as well as the appearance of the symbol and drop lines for each series. The following topics provide information on the unique properties for scatter plots that are used for creating drop lines, depth, and plot lines for the 3D Scatter Plot charts:

See Also
Drop Lines Scatter Plot Depth Cue Scatter Plot Lines and Symbols

Drop Lines
Use the Chart3DElevation object's DropLines property to specify whether or not drop lines appear between the plotted points and the origin. Each point in a scatter plot has a drop line that connects it to the Z = Zmin plane. The DropLines property can be accessed at design time under the Elevation node of Chart3DGroup Collection Editor.

The following example specifies that drop lines appear: To write code in Visual Basic

39

Visual Basic

Copy Code

C1Chart3D1.ChartGroups(0).Elevation.DropLines = True To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].Elevation.DropLines = true;

Formatting Drop Lines


Use the Pattern property to set the line drawing pattern, the Thickness property to set its width, and the Color properties to set the line color for a Chart3DLineStyle. The valid patterns are shown below: Type Solid Dash Dot DashDot DashDotDot These properties are available at design time under the LineStyle node in the Chart3DStyle Collection Editor. Image

Scatter Plot Depth Cue


Use the DepthCue property of Chart3DElevation object to make emphasis on depth effect. When DepthCue is set to True, symbol size is dependent on its distance from the eye. The following table shows how the Scatter Plot appears when the DepthCue is disabled and enabled: DepthCue = False DepthCue = True

40

Scatter Plot Lines and Symbols


The attributes that define how a series of data looks in the scatter plot are called a Chart3DStyle. Each series has its own Chart3DStyle, which can be customized. The Chart3DStyle object allows the following properties of a series to be changed programmatically: The LineStyle property, which defines the line style for the object. This specifies the color, pattern, and thickness of drop lines. The SymbolStyle property, which defines the symbol style for the object. This specifies the color, size and shape of points.

The Chart3DStylesCollection contains the Chart3DStyle objects defined for each series. The following methods are defined for the Chart3DStylesCollection: Method Description

AddNewStyle() Add a new ChartStyle object to the collection. Remove(index) Remove a ChartStyle object from the collection. Normally, manual adding or removing of Chart3DStyle objects from the collection is not needed. If a Chart3DStyle object already exists when its corresponding series is created, the previously created Chart3DStyle object is used to display the data in this series. Looping through the Chart3DstylesCollection can quickly change the behavior of all of the lines or points in a chart. For example, the following code lightens all of the points in a chart whenever the mouse is clicked:

41

To write code in Visual Basic Visual Basic Copy Code

Private Sub C1Chart3D1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1Chart3D1.Click Dim Style As Chart3DStyle For Each Style in Chart3D1.ChartGroups.ChartStyles Style.SymbolStyle.Color = Color.White Next Style End Sub To write code in C# C# Copy Code

private void c1Chart3D1_Click(object sender, System.EventArgs e) { foreach(Chart3DStyle sty in c1Chart3D1.ChartGroups.ChartStyles) sty.SymbolStyle.Color = Color.White; }

Setting the line pattern


The following sets the line pattern for the second series to a dotted line: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups.ChartStyles(1).LineStyle.Pattern = LinePatternEnum.Dot To write code in C# C# Copy Code

C1Chart3D1.ChartGroups.ChartStyles[1].LineStyle.Pattern = LinePatternEnum.Dot;

Setting the symbol style


And the following statement sets the symbol style for the third series to an unfilled circle:

42

To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups.ChartStyles(2).SymbolStyle.Shape = SymbolShapeEnum.Circle To write code in C# C# Copy Code

C1Chart3D1.ChartGroups.ChartStyles[2].SymbolStyle.Shape = SymbolShapeEnum.Circle;

Formatting data point symbols


You can easily format the Scatter Plot's data point symbols shape, size, color, and width using the properties of the Chart3DSymbolStyle class. Use the Symbol Shape property to set the symbol type, the Size property to set its size, and the Color properties to set the symbol color for a ChartStyle. The valid types of symbols are shown below: Type None Dot Box Triangle Diamond Star Diagonal Cross Open Diamond Image Type Vertical Line Horizontal Line Cross Circle Square Inverted Triangle Open Triangle Open Inverted Triangle Image

43

These properties are available at design time under the LineStyle node in the Chart3DStyle Collection Editor.

Meshed and Shaded Charts


The basic appearance of the Surface and Bar chart types is controlled by the combination of two properties: IsMeshed and IsShaded. These properties are located in the Chart3DGroup Collection Editor (IsMeshed and IsShaded under the Elevation node) that can be accessed through the ChartGroups property in the .NET Properties window.

Using IsMeshed
When the IsMeshed property is set to True for Surface or Bar charts it displays each chart type as the following: Surfaces: The chart displays the X-Y grid projected onto the 3D surface in a 3D view with a Z-axis. The chart honors rotation and perspective control. Bars: The chart draws the outline of all bars. Bar Example

Surface Example

Note: The chart's top and bottom mesh color and other mesh properties can be customized.

Using IsShaded
When the IsShaded property is set to true for Surface or Bar charts it displays each chart type as the following: Surfaces: The chart displays the data as a flat shaded surface in a 3D view with a Z-axis. Top and bottom shading colors may be set. The chart honors rotation and perspective

44

control.

Bars: The chart draws the bars as a flat shade.

Note: The chart's top and bottom surface color and other surface properties can be customized.

Using IsMeshed and IsShaded


Use a combination of the IsMeshed and IsShaded properties to set the chart's basic appearance. In this example the IsShaded and the IsMeshed properties are both set to True to display a Shaded and Meshed Surface 3D and Bar chart. Surface Example Bar Example

45

Surface Example

Bar Example

See Also
Adding Colors to the Meshed and Shaded Charts Creating Transparency for the Meshed and Shaded Charts

Adding Colors to the Meshed and Shaded Charts


When the IsShaded and the IsMeshed properties are both set to True you can add distinct colors to the top and bottom for the meshed and shaded charts for the 3D Bar or Surface type. The MeshTopColor and MeshBottomColor properties set the top and bottom colors for the Surface charts and set the top colors for the Bar charts. In this example the MeshTopColor and MeshBottomColor are set to DarkRed and DarkBlue colors to distinguish between the top and bottom surface of the meshed part of the Surface and Bar charts. Also the ShadedTopColor and ShadedBottomColor are set to MistyRose and LightBlue to distinguish between the top and bottom surface of the shaded part of the Surface and Bar charts. Surface Example Bar Example

46

Surface Example

Bar Example

Note: In the Bar chart above, the colors for the MeshBottomColor and the ShadedBottomColor properties are not visible on the bottom surface because of the Bar chart's present rotation.

Creating Transparency for the Meshed and Shaded Charts


Use the Transparency property to set transparency of data drawing. Valid values of Transparency are 0 through 255. 0 - transparent, 255 - opaque.

Note: The transparency is not applied to Zoned and Contour charts.

Contour and Zoned Charts


You can easily add contours and zones to 3D charts by enabling the IsContoured and IsZoned properties. These properties are located in the Chart3DGroup Collection Editor (IsContoured and

47

IsZoned are under the Contour node) that can be accessed through the ChartGroups property in the .NET Properties window. For more information on the Chart3DGroup Collection Editor, see Chart3DGroup Collection Editor.

Using IsContoured Property


The Surface and Bar 3D charts behave as the following when they are contoured: Surfaces: The chart examines the distribution of the data and draws contour lines demarcating each of the contour levels.

Bars: The chart draws contour lines around the bars, demarcating each contour level.

Note: The chart's contour levels, ContourStyles, and other contour properties can be customized.

Using IsZoned Property


The Surface, Bar, and Scatter 3D charts behave as the following when they are zoned:

48

Surfaces: The chart examines the distribution of the data and fills each level with a solid color.

Bars: The chart fills each level within each bar with a solid color.

Scatter: The points are colored according to their z-value.

Note: The chart's contour levels, ContourStyles, and other zoning properties can be customized

Using IsContoured and IsZoned Properties

49

You can combine contours and zones to Surfaces, Bars, and Scatter 3D charts by enabling both IsContoured and IsZoned properties. The following table illustrates a combination of contours and zones in Surface and Bar 3D charts: Surface Example Bar Example

Note: The chart's contour levels, ContourStyles, and other contour and zoning properties can be customized.

3D Chart Data Layouts


The 3D chart displays three-dimensional data. Each data point consists of an X/Y Cartesian coordinate and a Z elevation value. It charts surfaces that are increasing in X and Y and cannot chart surfaces that fold back in X or Y (such as a sphere). The data must be supplied in one of three basic layouts, Grid, Irregular Grid, or Point. Data can come from many different sources, such as data files or the results of mathematical formulae. Data files can be loaded and saved, and data itself can be customized using the .NET Properties window. The following topics explain when to use the appropriate type of Grid, Irregular Grid, or Point layout and how to edit them.

See Also
Grid Data Layout Irregular Grid Data Layout Point Data Layout

50

Grid Data Layout


Use Grid layout when the X-coordinates of each point and the Y-coordinates of each point are always the same distance apart. The following diagram illustrates the characteristics of Grid layout.

The important Grid layout characteristics are: The number of rows and columns, the origins, and the single row and column delta value defines the X/Y grid. The grid spacing for all rows is set by the RowDelta property. The grid spacing for all columns is set by the ColumnDelta property.

Irregular Grid Data Layout


Use Irregular Grid layout when the X-coordinates of each point or the Y-coordinates of each point are not the same distance apart. The following diagram illustrates the characteristics of Irregular Grid layout:

51

The important Irregular Grid layout characteristics are: The number of rows and columns, the origins, and the irregular grid spacing deltas defines the X/Y grid. Each row and column has its own RowDelta / ColumnDelta value that sets the grid spacing between that row/column and the previous one.

Point Data Layout


Use Point Data Layout for scatter plots when charting multiple series of points. The following diagram illustrates the characteristics of Point layout.

52

The important Point layout characteristics are: The points are grouped into one or more series. The scatter plots' X, Y, and Z Cartesian coordinates specify each individual point.

3D Axes
The 3D chart has an X, Y, and Z axis that can be controlled by the Chart3DAxis object. You can customize the look and feel of the axes through the Chart3DAxis object and then set the X, Y, or Z axis object through the AxisX, AxisY, and AxisZ properties for the new Axes settings to appear on the X, Y, and Z axes. This section describes the most common axis configuration scenarios used to make the chart more readable such as labeling, scaling, and formatting.

See Also
Axis Appearance Axis Title and Rotation Axis Tick Marks Axis Grid Lines Axis Bounds Axis Scaling Axes Annotation

Axis Appearance
You can modify the axis title's alignment, text, and font.

Alignment
The HorizontalAlignment property can be set to five different settings: Center, Far, General, Justify or Near. Setting the alignment to Center centers the axis title in comparison to the ChartArea.

53

Setting the alignment to Near places the axis title to the left side of the Chart3DArea. Setting the alignment to Far places the axis title to the right side of the Chart3DArea.

Text
Use the Text property to set the text for the Axes.

Font
Use AxisTitleFont property of Axes collection to specify font for the axis titles. All axes titles use the same font. See 3D Chart Fonts for more information on using Fonts. Note: The axis title font size is measured in hundredths of the unit cube size. The font size and style for the axis title can be changed by manipulating the Font object of the axis. To access the font properties at design time click the ellipsis next to the Font node or expand the Font node under the axis object in the Visual Studio Properties window. To programmatically modify the Axis font properties, enter the following: To write code in Visual Basic Visual Basic Copy Code

Dim f As Font = New Font("Arial", 8, FontStyle.Bold) C1Chart1.ChartArea.AxisX.Font = f To write code in C# C# Copy Code

Font f = new Font("Arial", 8, FontStyle.Bold); C1Chart1.ChartArea.AxisX.Font = f;

Axis Title and Rotation


Adding a title to an axis clarifies what is charted along that axis. A title with a specified font can be added to any axis.

54

To Add an Axis Title:


Use the axis Title property to add a title to an axis. To remove the title, delete the text. Adding a title to an axis clarifies what is charted along that axis. Axis titles can be added to Area, XY-Plot, Bar, HiLo, HiLoOpenClose or Candle charts. The title or the annotation along the axis can also be rotated.

To Rotate an Axis Title:


Use the axis Rotation property to rotate the axis title to 90, 180, or 270 degrees. The 90 and 270degree rotations are most efficient for vertical axes.

To Rotate the X-Axis:


Use the RotationX property to specify the number of degrees of rotation of the plot cube about the X-axis.

To Rotate the Y-Axis:


Use the RotationY property to specify the number of degrees of rotation of the plot cube about the Y-axis.

Axis Tick Marks


The chart automatically sets up the axis with both major and minor ticks. The UnitMajor and UnitMinor properties set the units by which the ticks will be spaced. When the UnitMajor property is set, the UnitMinor property is automatically set by the chart to half the UnitMajor value. Although the chart automatically sets the UnitMinor property, it also can be manually changed to a different value.

55

Axis Grid Lines


Grid lines are lines that appear perpendicular with major/minor tick marks at unit major/minor intervals. The lines that are placed coincident with major tickmarks at UnitMajor intervals are controlled by the MajorGrid property. Grid lines can help improve the readability of the Chart when you are looking for exact values. The major grid lines appearances are controlled by the Chart3DGridLines properties. To set grid lines on the XY-plane Set the IsOnXYPlane property to true for the grid lines to appear on the XY-Plane. To set grid lines on the XZ-plane Set the IsOnXZPlane property to true for the grid lines to appear on the XZ-Plane. To set grid lines on the YZ-plane Set the IsOnYZPlane property to true for the grid lines to appear on the YZ-Plane. Grid lines appearance You can determine the style for the major grid lines through the Style property which returns the Chart3DLineStyle object that allows you to customize the grid lines color, pattern, or thickness.

Axis Bounds
The chart usually recalculates and redraws the axes whenever data changes. The bounds of any axis can be fixed so that it is not recalculated when data changes. For the X and Y-axes, a portion of data can be framed by setting axis bounds inside the data bounds.

To Set the Axis Minimum and Maximum:


Use the Axes Min and Max properties to fix the minimum or maximum axis extent at a particular value. AutoMax and AutoMin properties allow the chart to automatically determine axis bounds based on the data bounds. These properties are located on the Chart3DAxis Collection Editor. This editor can be accessed by: 1. 2. Expanding the ChartArea node in the Visual Studio Properties window. Clicking on the ellipsis button adjacent to the Axes property.

Z-axis Notes
The Z-axis minimum/maximum cannot be set inside the Z-range of the data. If a fixed extent exists for the Z-axis and a subsequent data change puts the range outside of the axis, the chart sets the Z-axis AutoMax and AutoMin properties so that its extent is recalculated.

56

X- and Y-axis Notes


The X-axis and Y-axis minimum/maximum cannot be set to a location that does not coincide with a line of data. The values are always adjusted upwards to coincide.

Axis Scaling
You can determine the amount of scaling in the Y-axis or X-axis direction in relation to the height (Z-axis) of the cube by specifying the amount for the YScale and XScale properties. You can specify the scaling programmatically through the YScale and XScale properties or you can specify it at design time through the Chart3D Wizard or the Chart3D Properties designers. For additional information on these designers, see Design-Time Tools for Creating 3D Charts.

Axes Annotation
The annotation along each axis is an extremely important part of any chart. The 3D chart can annotate any axis with numbers based on the data (Values) or with text displayed at axis coordinates (ValueLabels). The X and Y-axes can also be annotated with text for each point in the data (DataLabels). The following topics provide more information about the position, different types of axes annotation (Values annotation, Value Labels annotation, Data Labels annotation), and distinct methods to label axes.

See Also
Axes Annotation Position 3D Values Annotation 3D Value Labels Annotation Data Labels Annotation (X and Y-axes only) Distinct Methods to Label Axes

Axes Annotation Position


Axis annotation typically appears beside its axis. This may be a problem on charts with an origin that is not at the axis minimum or maximum. The chart can automatically determine where to place annotation in different situations, depending on the chart type.

3D Values Annotation
Values annotation automatically generates numeric annotation based on the data itself. Values annotation can be used for any axis. Use the axis AnnoMethod property to specify Values annotation for an axis. The AnnoMethod property can be set through the Chart3D Axis Collection Editor. This editor can be accessed by:

57

1. 2.

Expanding the ChartArea node in the Visual Studio Properties window. Clicking on the ellipsis adjacent to the Axis property.

3D Value Labels Annotation


A very flexible type of annotation, ValueLabels displays text defined at a specific axis coordinate. This is useful to label only specific coordinates, or to produce annotation in a form that the chart does not provide. ValueLabels annotation can be used for any axis.

Every label displayed on the axis is one ValueLabel. Each ValueLabel has a Value property and a Text property. Use the Value property to set the axis coordinate to display the label. Use the Text property to specify the text to display. All ValueLabels properties are located on the Chart3DLabel Collection Editor, which can be accessed by: 1. 2. Expanding the Labels node in the Chart3Daxis Collection Editor window. Clicking on the ellipsis adjacent to the Labels property.

Set AnnoMethod to ValueLabels for an axis and use this editor to define the labels.

Data Labels Annotation (X and Y-axes only)


DataLabels are a collection of labels that display text defined at each point along the X or Y-axes. DataLabels annotation cannot be used for the Z-axis. Use the RowLabels and ColumnLabels ChartGroups properties to define and edit DataLabels. These properties can be accessed through the Chart3DDataLabel Collection Editor. The respective editors for RowLabels and ColumnLabels can be accessed by: 1. Expanding the ChartGroups node in the Visual Studio Properties window.

58

2.

Clicking on the ellipsis adjacent to the ColumnLabels or RowLabels properties.

Set AnnoMethod to DataLabels for an axis and use this tab to define the labels. Note: DataLabels annotation can be used only for regular and irregular grid data.

Distinct Methods to Label Axes


There are three distinct ways to label axes when using the 3D Chart control: The axis can be automatically labeled based on the range of data. Surface lines or bar row/columns can be individually labeled. Labels can be placed at explicit locations along an axis.

The axis labeling method in use for a particular axis is specified by the AnnoMethod property. The C1Chart3D.AnnotationMethodEnum specifies valid values for this property. If the AnnoMethod property is set to AnnotationMethodEnum. Values, C1Chart3D will automatically annotate the axis based on the range of the data. This is most suitable for the Z-axis, and for surface charts. If the AnnoMethod property is set to AnnotationMethodEnum. DataLabels, C1Chart3D uses a list of strings to annotate each grid line or bar. This labeling method can only be used on the X and Yaxes. For the X-axis, the labels are supplied by setting the RowLabels property of the Chart3DGroups object for the chart. For example, the following code specifies three data labels for each of the three rows of a chart: To write code in Visual Basic Visual Basic With C1Chart3D1 'assume three rows in chart .ChartArea.Axes("X").AnnoMethod = AnnotationMethodEnum.DataLabels With .ChartGroups.RowLabels .Add(0, "Row 1") .Add(1, "Row 2") .Add(2, "Row 3") End With End With To write code in C# Copy Code

59

C#

Copy Code

C1.Win.C1Chart3D.ChartGroups cgs = C1Chart3D1.ChartGroups; //assume three rows in chart C1Chart3D1.ChartArea.Axes["X"].AnnoMethod = AnnotationMethodEnum.DataLabels; cgs.Add(0, "Row 1"); cgs.Add(1, "Row 2"); cgs.Add(2, "Row 3"); Similarly, labels for the Y-axis are supplied by setting the ColumnLabels property of the Chart3DGroups object. If the AnnoMethod property is set to AnnotationMethodEnum. ValueLabels, C1Chart3D places labels at explicit locations along an axis. The ValueLabels property, which is a ValueLabels collection, supplies this list of strings and their locations. For example, the following code sets chart labels at the locations 10, 20, and 30: To write code in Visual Basic Visual Basic With C1Chart3D1.ChartArea.Axes("X") .AnnoMethod = AnnotationMethodEnum.ValueLabels With .ValueLabels .Add(10#, "Label 1") .Add(20#, "Label 2") .Add(30#, "Label 3") End With End With To write code in C# C# Copy Code Copy Code

C1.Win.C1Chart3D.Chart3DAxis axis = C1Chart3D1.ChartArea.Axes["X"]; C1.Win.C1Chart3D.Chart3DAxisLabelsCollection valueLabels = axis.ValueLabels; axis.AnnoMethod = AnnotationMethodEnum.ValueLabels; valueLabels.Add(10#, "Label 1"); valueLabels.Add(20#, "Label 2"); valueLabels.Add(30#, "Label 3");

60

Design-Time Tools for Creating 3D Charts


The chapter includes three options for creating 3D charts at design time. You can create charts using the Smart Designer, Chart Wizard, or the Chart Properties designer. After reading this chapter you can decide which method for creating a chart is easiest for you.

See Also
Working with the Smart Designer Working with the Chart3D Wizard Working with the Chart3D Properties Designer

Working with the Smart Designer


The Smart Designer allows you to quickly set Chart properties without leaving the design form. This solves the earlier problem of having to drill down through Chart's properties in the Properties window. You can use the Smart Designer feature to create a functional 3D Chart at design time. The following section introduces the toolbars included in the Smart Designer for the C1Chart3D control.

See Also
Primary Toolbars Secondary Toolbars

Primary Toolbars
The Smart Designer has three primary toolbars for the C1Chart3D control. The primary toolbars include the following: C1Chart3D toolbar ChartArea toolbar

This section describes the functionality of the buttons in C1Chart's primary toolbars.

See Also
C1Chart3D Toolbar ChartArea Toolbar

61

C1Chart3D Toolbar
The primary C1Chart3D toolbar for the C1Chart3D control includes a close toolbar, chart type, chart sub-type, and layout button. The figure below provides a label for each of the command buttons in the C1Chart3D toolbar.

C1Chart3D Toolbar's Command Buttons


The following command buttons are available in the C1Chart3D toolbar: Close Toolbar button The close command button closes the toolbar once it is clicked. Chart type button The Chart type command has a drop-down menu that contains a selection of all the chart types provided by the C1Chart control. Hovering over each chart image with the mouse pointer exposes a label with the name of the selected chart type. You can choose from one of the following simple chart types: Bar, Scatter, and Surface.

Chart sub-type button The Chart sub-type command also has a drop-down menu which contains a selection of all the chart sub-types provided by the C1Chart3D control. Hovering over each chart image

62

with the mouse pointer exposes a label with the name of the selected chart sub-type. You can choose from one of the available sub-chart types that corresponds to the Bar, Scatter, or Surface. Layout button The Layout command button has a drop-down menu which contains the Header, Footer, and Legend elements. Selecting one of the elements exposes either an editable Header, Footer, or Legend element directly on the Chart Area.

Selecting either the Header or Footer element exposes an editable textbox along with a toolbar that provides formatting commands. If the toolbar does not appear instantly then you can click the left mouse button and slide it over the textbox to expose the toolbar. The image below illustrates a Header text box automatically added to the Chart Area on the C1Chart3D control.

ChartArea Toolbar
Another primary toolbar, the ChartArea toolbar for the C1Chart3D control includes a Background and a Border command button. The figure below shows how the ChartArea toolbar appears when the user selects the ChartArea on the C1Chart3D control. When a user selects a toolbar a label name is provided for the user's convenience.

63

ChartArea Toolbar's Command Buttons


The following command buttons are available in the ChartArea toolbar: BackGround button The Background command button has a drop-down box that contains three different types of styles for the background and a color drop-down list box for the user to specify a color for the ChartArea's background.

Border button

64

The Border command button includes a drop-down box that contains editable Border styles and colors for the ChartArea's border.

Secondary Toolbars
The Smart Designer has four secondary toolbars for C1Chart's additional elements such as the header, footer, label, and legend. The secondary toolbars include the following: Header toolbar Footer toolbar Legend toolbar

This section describes the functionality of the buttons in C1Chart's secondary toolbars.

See Also
Header and Footer Toolbars Legend Toolbar

Header and Footer Toolbars


The toolbar for the Header and Footer element includes the following command buttons: Font, Background, Border, and a Compass Location for the Header and Footer elements of the C1Chart3D control. The figure below provides a label for each of the command buttons for the Header and Footer toolbar.

65

Exposing the Header or Footer Toolbar


In order for the Header or Footer toolbar to appear you have to select either the Header or Footer from C1Chart3D toolbar's drop-down menu.

Header/Footer Toolbar's Command Buttons


The following command buttons are available in the Header/Footer toolbar: Font button The Font command button exposes the Font dialog box for the Header and Footer element. Here the Font style can be modified for the Header and Footer's text.

66

BackGround button The Background command button has a drop-down box that contains three different types of styles for the background and a color drop-down list box for the user to specify a color for the Header and Footer's background.

Border button

67

The Border command button includes a drop-down box that contains editable Border styles and colors for the Header and Footer's border.

Compass Location button The Compass command button has a drop-down list box which includes a list of different compass directions (North, South, West, and East) for the user to choose from. The directions will position the Header or Footer in the North position which is above the Chart, the South position which is below the Chart, the West position which is to the left of the Chart, and the East position which is to the right of the Chart. The default compass position for the Header is north and the default position for the Footer is south.

Legend Toolbar
The toolbar for the Legend element is similar to the Header/Footer toolbars except that it includes an additional command button called Edit text. The Label toolbar also contains this command button.

Exposing the Legend Toolbar


In order for the Legend toolbar to appear you have to select the Legend item from the Chart toolbar's drop-down menu.

68

Legend Toolbar's Command Buttons


The following command buttons are available in the Legend toolbar: Font button The Properties button for the Legend toolbar exposes the Chart Properties editor for the Legend once it is clicked by the user. Background button The Background button functions exactly like the rest of the Border command buttons for the C1Chart control toolbars. Border button The Border command button functions exactly like the rest of the Border command buttons for the C1Chart control toolbars. Compass Location button The Compass command button has a drop-down list box which includes a list of different compass directions (North, South, West, and East) for the user to choose from. The directions will position the Header, Footer, or Legend in the North position which is above the Chart, the South position which is below the Chart, the West position which is to the left of the Chart, and the East position which is to the right of the Chart. The default compass position for the Header is north and the default position for the Footer is South.

Working with the Chart3D Wizard


The Chart Wizard provides an easy three step process to guide you through the basic steps for creating a 3D chart. You can choose from various chart types, set up the chart's data layout, and edit the view of the chart by rotating or scaling the x or y-axis. To access Chart3D Wizard at design time complete one of the following steps: 1. Right-click on the C1Chart3D control. Select Chart Wizard from the context menu.

69

2.

Open the Chart3D Tasks menu and click on the Wizard item to open the Chart3D Wizard designer.

The following topics walk you through the three step process for creating a basic 3D chart.

See Also
Step 1. Choose Chart Type Step 2. Setup Chart Step 3. Edit the Chart3D View

Step 1. Choose Chart Type


There are various chart types to choose from the chart wizard. This offers the ability to quickly create many different types of charts at design time. The chart types include Bar, Scatter, and Surface. In addition each chart type has individual subtypes, which allows further selection of chart types. See Basic 3D Chart Types for more detail about each chart type.

After a chart type is selected, click Next to set up specific details for the new chart.

Step 2. Setup Chart


The next step in the chart wizard, you can select the type of data layout and then set up its Chart3DDataSetGrid properties. The Grid layout is used when the X-coordinates of each point and

70

the Y-coordinates of each point are always the same distance apart. For more information about the Grid layout, see Grid Data Layout. The Irregular Grid layout is used when the X-coordinate of each point or the Y-coordinates of each point are not the same distance apart. Unlike Regular grids that use the ColumnDelta property, the Irregular Grid layout uses the ColumnDeltaArray property. For more information about the Irregular grid layout, see Irregular Grid Data Layout. The Point layout is used for scatter plots when you want to chart multiple series of points. When the Point layout is selected the Chart3DpointSeries Collection Editor is available to add or modify the series in the Chart3D Point chart type. For more information about the Point layout, see Point Data Layout.

Once the settings for the Chart3DDataSetGrid object are specified, select Next to edit the Chart3D view.

Step 3. Edit the Chart3D View


The next step in the chart wizard is to modify the view of the 3D Chart. Under the 3D-View tab, you can easily set or modify any of the properties in the Chart3DView class. To rotate the x-axis, move the slide up or down and to rotate the y-axis move the slider left to right. You can also change the 3D chart perspective by clicking the up or down arrow or by entering a value. To modify the perspective, enable the Perspective property by checking the On check box. To scale the X or Y axis, click on the up and down arrows in the combo box. If you have a contour or zone chart, you can modify the ColorSet and NumLevels properties located in the Contour group.

71

A reset button is provided for each property in case you need to reset a specific property back to its default value.

One you are done editing the 3D chart you can select Finish.

Working with the Chart3D Properties Designer


The Chart3D Properties designer provides an easy and interactive way to create and modify a new or existing chart. Like the Chart3D Wizard, it contains the same functionality as the Gallery, Data, and View tab. However, it displays all three of the tabs rather than displaying one tab at a time. The Chart3D Properties editor is accessible through the C1Chart3D's context menu or its Tasks menu. The Chart3D Properties designer provides more options to address specific details with the design of the chart you are developing.

See Also
Gallery Tab Data Tab 3D-View Tab

72

Gallery Tab
The Gallery tab provides options for choosing a chart type and/or a sub-type of a chart. The available chart types are located in the left side of the Gallery tab page and the available chart subtypes are located on the right side of the Gallery tab page. To see a description of all chart type selections, see Basic 3D Chart Types. You can choose from a variety of simple chart types or you could click on complex types to add more functionality to your chart.

Data Tab
Select the Data tab from the Chart3D Properties dialog box to select the type of data layout and set its Chart3DDataSetGrid properties.

73

3D-View Tab
Select 3D-View tab from Chart3D Properties dialog box to set or modify any of the properties in the Chart3DView class.

74

3D Data
The following topics explain how to plot, setup, copy, and configure data for use with C1Chart3D.

See Also
Data Organization Handling Missing Data Grid and Irregular Grid Data Changing Data Values Adding Rows and Columns Working with Point Data Loading Data from a File Charting Data from a Mathematical Calculation Displaying 4D Data

75

Data Organization
Data in a chart is organized into a chart group. In 3D Chart, a chart group is represented by a Chart3DGroups object. At present, only one ChartGroup can be stored in a ChartGroupsCollection. Within a Chart Group, the three-dimensional data to be displayed is assumed to come either from a grid surface, or from one or more series of points. This data is represented by the Set property of Chart3DData class, which is of Chart3DDataSet type. Chart3DDataSet class is a base abstract class for all data types. The data displayed can be in one of three formats: Regularly-grid data, in which the X and Y-grid lines are evenly spaced (Chart3DDataSetGrid). Irregularly-grid data, in which the X and Y-grid lines are not evenly spaced (Chart3DDataSetIrGrid). Point data, in which the X, Y, and Z-coordinates can be specified without restrictions (Chart3DDataSetPoint).

To set the data format, create one from three datasets and assign it to the Set property of Chart3DData or set the Layout property to the appropriate data layout constant. The second way is useful at design time.

Handling Missing Data


If one coordinate for a data point is set to a special value known as the hole value, the chart treats the data point as a missing value, and does not display it on the chart. This hole value is specified by the Hole property of the Chart3DDataSet object. For example, the following code treats the point in the third row and first column as a missing value: To write code in Visual Basic Visual Basic Dim gridset As Chart3DDataSetGrid gridset = C1Chart3D1.ChartGroups(0).ChartData.SetGrid With gridset .Hole = 999.1 .Item(0, 2) = 999.1 End With To write code in C# C# Copy Code Copy Code

76

Chart3DDataSetGrid gridset = C1Chart3D1.ChartGroups[0].ChartData.SetGrid; gridset.Hole = 999.1f; gridset[0,2] = 999.1f;

Grid and Irregular Grid Data


For grid and irregular grid data, the Chart3DDataSetGrid and Chart3DDataSetIrGrid objects define the following properties that control the data to be displayed in the chart: The RowCount and ColumnCount properties define the number of rows and columns of data. The RowOrigin and ColumnOrigin properties specify the origins of the X-axis and Y-axis respectively. Regular grid: RowDelta and ColumnDelta are properties that specify the space between neighboring rows and columns. Irregular grid: RowDeltaArray and ColumnDeltaArray are indexed properties that specify the space between neighboring rows and columns. The SetGrid property specifies the Z-coordinate of a particular data point. This property is indexed by row and column.

The following statement assigns the Z-coordinate of the point in the first row and third column to Zval: To write code in Visual Basic Visual Basic Copy Code

Zval = C1Chart3D1.ChartGroups(0).ChartData.SetGrid(2, 0) ' assigns the Z-coordinate of the point in the first row and third column to Zval. To write code in C# C# Copy Code

Zval = C1Chart3D1.ChartGroups(0).ChartData.SetGrid(2, 0); // assigns the Z-coordinate of the point in the first row and third column to Zval.

77

Changing Data Values


To change a data value displayed in the chart, set its Item property. For example, the following statement changes the value of the point in the third row and second column to 3.14159: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups(0).ChartData.SetGrid(1, 2) = 3.14159 To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].ChartData.SetGrid[1, 2] = 3.14159;

Adding Rows and Columns

To add rows to a chart group, do the following:


Set the RowCount property to the new number of rows. If the data is irregularly-grid, set the RowDeltaArray property for the space between a new row and its predecessor. Set the Item property for each of the new points. For example, the following code adds a fourth row of three points to a ChartGroup: To write code in Visual Basic Visual Basic Copy Code

With C1Chart3D1.ChartGroups(0).ChartData.SetGrid .RowCount = 4 .Item(0, 3) = 5.17 .Item(1, 3) = 5.84 .Item(2, 3) = 6.33 End With To write code in C#

78

C#

Copy Code

C1Chart3D1.ChartGroups[0].ChartData.SetGrid.RowCount = 4; C1Chart3D1.ChartGroups[0].ChartData.SetGrid[0,3] = 5.17; C1Chart3D1.ChartGroups[0].ChartData.SetGrid[1,3] = 5.84; C1Chart3D1.ChartGroups[0].ChartData.SetGrid[2,3] = 6.33;

New columns can be added in much the same way:


Set the ColumnCount property to the new number of columns. If the data is irregularly-grid, set the ColumnDeltaArray property for the space between a new column and its predecessor. Set the Item property for each of the new points.

Working with Point Data


The data for the point data format is accessed by series. A series can be added or removed using the Chart3DPointSeries Collection Editor at design time or programmatically using AddSeries and RemoveSeries method of the Chart3DDataSetPoint class. For more information on accessing the Chart3DPointSeries Collection Editor, see Chart3DPointSeries Collection Editor.

The PointSeries Collection


Individual series are accessed via the SeriesCollection property of the Chart3DDataSetPoint object. The number of points in the series can be determined via the read-only Count property. The Points property of Chart3DPointSeries class gives access to the points array of the series. It returns array of Chart3DPoint that represent coordinates of data points. To set new data points for the series, assign Points property to the new array of Chart3Dpoint.

Examples
The following creates point dataset and adds two series to it: To write code in Visual Basic Visual Basic Dim pointset As Chart3DDataSetPoint pointset = new Chart3DDataSetPoint() Dim len As Integer = 20 Dim i As Integer Copy Code

79

Dim points1(len) As Chart3DPoint Dim points2(len) As Chart3DPoint Dim c, s As Double

For i = 0 To 20 c = Math.Cos(i * Math.PI * 2 / len) s = Math.Sin(i * Math.PI * 2 / len) points1(i) = New Chart3DPoint(s, c, 0) points2(i) = New Chart3DPoint(s, 0, c) Next pointset.AddSeries( points1) pointset.AddSeries( points2) ' transfer dataset to the chart and select scatterC1Chart3D1.ChartGroups(0).ChartData.Set = pointset C1Chart3D1.ChartGroups(0).ChartType = Chart3DTypeEnum.Scatter To write code in C# C# Copy Code

Chart3DDataSetPoint pointset = new Chart3DdataSetPoint(); int len =21; Chart3DPoint[] points1 = new Chart3DPoint[len]; Chart3DPoint[] points2 = new Chart3DPoint[len]; double c, s; for( int i=0; i<len; i++) { c = Math.Cos( i * Math.PI*2 / len); s = Math.Sin( i * Math.PI*2 / len); points1[i]=new Chart3DPoint(s, c, 0); points2[i]=new Chart3DPoint(s, 0, c); } pointset.AddSeries( points1); pointset.AddSeries( points2);

80

// transfer dataset to the chart and select scatter C1Chart3D1.ChartGroups[0].ChartData.Set = pointset; C1Chart3D1.ChartGroups[0].ChartType = Chart3DTypeEnum.Scatter; The following sets up a new array of data points to the first series: To write code in Visual Basic Visual Basic Dim pts(1) As Chart3DPoint pts(0) = New Chart3DPoint( 0, 0, -1) pts(1) = New Chart3DPoint( 0, 0, 1) pointset.SeriesCollection(0).Points = pts To write code in C# C# Copy Code Copy Code

Chart3DPoint[] pts = new Chart3DPoint[2]; pts[0] = new Chart3DPoint( 0, 0, -1); pts[1] = new Chart3DPoint( 0, 0, 1); pointset.SeriesCollection[0].Points = pts;

See Also
Data Points

Data Points
The coordinates of specific points are accessible via the properties of their respective Chart3DPoint structure. To retrieve the Chart3DPoint for a coordinate, use the Item method of the Chart3DPointSeries. The following code sets the coordinates of the third point of the second series to (1, 1, 1): To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups(0).ChartData.SetPoint(1,2) = New Chart3DPoint(1,1,1) To write code in C#

81

C#

Copy Code

C1Chart3D1.ChartGroups[0].ChartData.SetPoint[1,2] = new Chart3DPoint(1,1,1);

Loading Data from a File


A common task in any C1Chart3D program is to load the chart data (called a dataset) from a file into a format that the chart can use. The Chart3DData's LoadDataFromFile method can be used to allocate and load data from a file. The following example loads the data from a .dat file: To write code in Visual Basic Visual Basic ' Load the data from a file MMF95.DAT C1Chart3D1.ChartGroups(0).ChartData.LoadDataFromFile("mmf95.dat") To write code in C# C# Copy Code Copy Code

// Load the data from a file MMF95.DAT C1Chart3D1.ChartGroups[0].ChartData.LoadDataFromFile("mmf95.dat"); In order for C1Chart3D to allocate and load the data from a file, it must be in one of three basic layouts: Grid, Irregular Grid, or Point. Use the Grid format for Surface and Bar charts when the Xcoordinates of each point and the Y-coordinates of each point are always the same distance apart. Use the Irregular Grid format for Surface and Bar charts when the X-coordinates of each point or the Y-coordinates of each point are not the same distance apart. Use the Point format for multiple series of points in scatter plots. See 3D Chart Data Layouts for more information on Grid, Irregular Grid, and Point layout. The following topics provide example formats for the Grid, Irregular Grid, and Point data layout.

See Also
Grid File Format Irregular Grid Format Point File Format

82

Grid File Format


The following code shows the format for a Grid layout that has 50 by 30 data points: ! Grid has 50 by 30 points ! Holes have a value of 100.0 ! Grid increases in X steps of 1.0 and Y steps of 2.0 !Origin of grid is at X = -20, Y = 50 GRID 50 30 100.0 1.0 2.0 -20.0 50.0 ! 1500 data values follow, one for each grid point 49.875000 43.765625 38.500000 33.984375 30.12400 26.828125 24.000000 21.235610 48.877940 17.39770 . . . Line 5 indicates that the file format is Grid, and the file contains 50 by 30 data points. Line 6 indicates the hole value (100.0), the X and Y increments (1.0 and 2.0), and the coordinates for the origin. Note: Lines beginning with a "!" are comments and are ignored by the control.

Irregular Grid Format


The following code shows the format for an Irregular Grid layout that has 10 by 5 points: ! Irregular grid has 10 by 5 points ! Holes have a value of 100.0 ! Ten X values are given, and then five Y values IRGRID 10 5 100.0 20 21.1 23.4 24.4 25.0 27.8 29.9 31.0 32.6 33.2 50.3 51.3 52.6 54.8 59.6 ! 50 data points follow 23.34563 12.89239 11.99423 15.781212 18.81988 . . . Line 4 indicates that the file is in the Irregular Grid format, and has 10 by 5 points. Line 5 shows the hole value (100.0). Line 6 contains the 10 X values, and line 7 contains the 5 Y values. Note: Lines beginning with a "!" are comments and are ignored by the control.

Point File Format


The following code shows the format for a point data layout that has 2 series: ! Point has 2 series. ! Holes have a value of 100.0

83

POINT 2 100.0 ! The first series has 5 points 5 ! X Y Z

5.65 6.24 1.78 7.41 7.26 4.21 5.45 5.44 1.43 0.97 9.66 3.41 3.86 1.42 0.20 ! The second series has 3 points 3 8.49 -1.28 8.76 8.14 0.42 6.06 7.17 -3.80 4.11

Line 3 indicates that the file Is in Point format, and has 2 series. Line 6 shows the hole value (100.0). Line 8 indicates that the first series has 5 points. Lines 10-14 contain the X, Y, and Z-coordinates of the 5 points in the first series. Line 16 indicates that the second series has 3 points, and the three following lines specify the coordinates of the 3 points. Note: Lines beginning with a "!" are comments and are ignored by the control.

Charting Data from a Mathematical Calculation


Often it may not be convenient to load chart data from a file. For example, if the data is created from within the program using a mathematical calculation, it makes more sense to read it into the chart directly instead of saving it to a file and then reading it again. Not only can this method be quicker, it can also be quite easy to program. The following example creates a regular grid dataset using a precalculated two-dimensional array and then transfers it to the chart: To write code in Visual Basic

84

Visual Basic ' Calculate array Dim Rnd As Random = New Random() Dim m,n As Integer Dim z(20,30) As Double For m = 0 To 30 For n = 0 To 20 If m Mod 2 = 0 Then

Copy Code

Z(n, m) = m * 5 * Rnd.NextDouble() + Math.Sqrt(2 * m * m * n) Else Z(n, m) = m * -5 * Rnd.NextDouble() + Math.Sqrt(2 * m * n) End If Next n Next m ' create dataset and put it to the chart Dim gridset As Chart3DDataSetGrid gridset=New Chart3DDataSetGrid( 0, 0, 1, 1, z) C1Chart3D1.ChartGroups(0).ChartData.Set = gridset To write code in C# C# // Calculate array Random rnd = new Random(); double[,] z = new double[21, 31]; for( int m = 0; m<31; m++) for( int n = 0; n<21; n++) { if(m%2==0) z[n,m]= m * 5 * rnd.NextDouble() + Math.Sqrt(2 * m * m * n); else z[n,m]= m * -5 * rnd.NextDouble() + Math.Sqrt(2 * m * n); } // create dataset and put it to the chart Chart3DDataSetGrid gridset=new Chart3DDataSetGrid(0,0,1,1,z); Copy Code

85

C1Chart3D1.ChartGroups[0].ChartData.Set = gridset;

Displaying 4D Data
3D Chart enables developers to represent four-dimensional plots and Bar charts using color as the fourth dimension. A 4D chart uses color to display a fourth dimension of data on a 3D Surface or Bar chart. The colors come from a second set of data that the chart uses for the zoning and contouring colors. 4D charts are useful for visualizing two sets of identically sized data in one chart.

See Also
Creating 4D Charts Using Contour Data with 4D Bars Charts

Creating 4D Charts

To create a 4D chart, complete the following steps:


1. 2. Add the grid dataset (regular or irregular) data to the chart. See 3D Data for information on adding data to a chart. Add the contour data to the chart. This data will be used to derive the zoning and contouring colors for the fourth dimension of chart information. The contour data is defines by ContourData property of Chart3DData object. Set the IsShaded and/or IsZoned Contour object properties of Chart3DGroup. To write code in Visual Basic

3.

86

Visual Basic ' 1 step ' Create dataset with sample data Dim rnd As Random = New Random() Dim i, j As Integer Dim z(20, 20) As Double For i = 0 To 20 For j = 0 To 20

Copy Code

z(i,j) = 200 - ((i - 10) * (i - 10) + (j - 10) * (j - 10)) Next j Next i Dim gridset As Chart3DDataSetGrid = New Chart3DDataSetGrid(0, 0, 1, 1, z) C1Chart3D1.ChartGroups(0).ChartData.Set = gridset ' 2 step ' Create 4-dimension values array and put it to the chart Dim contour(20, 20) As Double For i = 0 To 20 For j = 0 To 20 contour(i, j) = rnd.NextDouble() Next j Next i C1Chart3D1.ChartGroups(0).ChartData.ContourData = contour ' 3 step ' Set zoned chart C1Chart3D1.ChartGroups(0).Contour.IsZoned = True C1Chart3D1.ChartGroups(0).Contour.NumLevels = 20 C1Chart3D1.ChartGroups.ContourStyles.ColorSet = ColorSetEnum.RevRainbow To write code in C# C# // 1 step // Create dataset with sample data Random rnd = new Random(); int i, j; Copy Code

87

double[,] z = new double[21, 21]; for( i=0; i<z.GetLength(0); i++) { for( j=0; j<z.GetLength(1); j++) { z[ i, j] = 200 - (( i-10)*(i-10) + } } Chart3DDataSetGrid gridset=new Chart3DDataSetGrid(0,0,1,1,z); C1Chart3D1.ChartGroups[0].ChartData.Set = gridset; // 2 step // Create 4-dimension values array and put it to the chart double[,] contour = new double[21, 21]; for( i=0; i<contour.GetLength(0); i++) { for( j=0; j<contour.GetLength(1); j++) { contour[ i, j] = rnd.NextDouble(); } } C1Chart3D1.ChartGroups[0].ChartData.ContourData = contour; // 3 step // Set zoned chart C1Chart3D1.ChartGroups[0].Contour.IsZoned = true; C1Chart3D1.ChartGroups[0].Contour.NumLevels = 20; C1Chart3D1.ChartGroups.ContourStyles.ColorSet = ColorSetEnum.RevRainbow; In Bar charts, each bar is displayed as a single solid color according to the zoned height of the bar: (j-10)*(j-10));

88

In Surface charts, the fourth dimension is displayed as zoning and contouring colors.

Note: The grid dataset and contour data array must have the same dimensions. If these conditions are not met, a 4D chart is not displayed.

Using Contour Data with 4D Bars Charts


When you are using contour data with 4D Bar chart, the following occurs: When a set of contour data is added to a Bar chart and the IsZoned Contour property is set, each bar is drawn with one color (determined by the zoned height of the bar) instead of being drawn as separate colored segments. Contours are never drawn when contour data is added.

89

3D Labels
A Chart3DLabel is an independent label that can be displayed inside or outside the PlotCube. ChartLabels are used to highlight an important data point, but can also be used generally to provide information on data or on the chart. There is no limit to the number of ChartLabels a chart can contain. Each Chart3DLabel has a foreground and background color, border, fonts, and attachment attributes that can be customized. The Chart3DLabel object provides a number of properties that help define and position the chart label. The most important of these properties are the following: The Text property specifies the text to appear in the chart label, and is of type Label. The View3D property specifies the position of the chart label in 3D space. The position is specified as LabelView3DEnum. The Connected property is a Boolean that specifies whether a line is to be drawn from the chart label to its attached location. If True, the line is drawn.

The following code sets the above properties: To write code in Visual Basic Visual Basic With C1Chart3D1.ChartLabels(1) .Text = "Here is my chart label" .View3D = LabelView3DEnum.YZ Copy Code

90

.Connected = True End With To write code in C# C# Copy Code

Chart3DLabel lab = C1Chart3D1.ChartLabels[1]; lab.Text = "Here is my chart label"; lab.View3D = LabelView3DEnum.YZ; lab.Connected = true;

See Also
Attaching and Positioning 3D Chart Labels Determining which 3D Plane to Face the Label 3D Chart Labels Programming Considerations Customizing 3D Chart Labels

Attaching and Positioning 3D Chart Labels


When defining a 3D Chart label, specify how and where to attach it to the chart. The attachment method determines the basic appearance of the Chart3DLabel. The best method depends on what the Chart3DLabel is used for. C1Chart3D includes the following types of attachment methods: Coordinates attaches the label outside the PlotCube and it can appear anywhere on the chart. The number of pixels from the top-left corner of the chart to the center of the Chart3DLabel can be specified. When attached this way, customizing the facing plane and cube font has no effect. DataCoordinates attaches the label inside the PlotCube to any point in 3D space within the data range. Specify the data X, Y, and Z-coordinates. The ChartLabels must fall within the maximum and minimum data coordinates for the axes, otherwise the label is not drawn. DataIndex attaches the label inside the PlotCube to a specific data point on the chart. Specify the row and column indices.

The following chart illustrates the attachment methods:

91

Use the AttachMethod of the Chart3DLabel property to set the attachment method, and the properties of Chart3DAttachMethodData class to set the attachment point. At design time, these properties are located under AttachMethodData node in the Chart3DLabel Collection Editor.

Determining which 3D Plane to Face the Label


When attached by DataCoordinates or DataIndex, use the View3D property to set which plane None, XZ, or YZ to face the Chart3DLabel. View3D is located in the Chart3DLabel Collection Editor. For more information on how to access the Chart3DLabel Collection Editor, see Chart3DLabel Collection Editor.

92

3D Chart Labels Programming Considerations


A Chart3DLabel object defines an independent rectangular region that can be attached to a chart. The Chart3DLabels collection contains all the chart labels defined for a particular chart. Specify the index number in the Chart3DLabels collection in order to access a ChartLabel individually: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartLabels(0).Text = "This is the first label in the collection" To write code in C# C# Copy Code

C1Chart3D1.ChartLabels[0].Text = "This is the first label in the collection"; To create a Chart3DLabel object, call the AddNewLabel method: To write code in Visual Basic Visual Basic Dim label As Chart3DLabel label = C1Chart3D1.ChartLabels.AddNewLabel() To write code in C# C# Chart3DLabel label; label = C1Chart3D1.ChartLabels.AddNewLabel(); The Remove method removes a Chart3DLabel from the collection: To write code in Visual Basic Visual Basic C1Chart3D1.ChartLabels.Remove(label) Copy Code Copy Code Copy Code

93

To write code in C# C# Copy Code

C1Chart3D1.ChartLabels.Remove(label);

Customizing 3D Chart Labels


The Chart3DLabels object has a DefaultStyle that controls attributes of all labels (font, colors, border). Each of the labels also has its own individual Style inherited from this Default style. Setting attributes of the individual style overrides the attributes of the DefaultStyle. For instance, in the following code the background color of the default style can be set to gray: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartLabels.DefaultStyle.BackColor = Drawing.Color.Gray To write code in C# C# Copy Code

C1Chart3D1.ChartLabels.DefaultStyle.BackColor = Drawing.Color.Gray; All existing labels will have a gray background (if not deliberately set otherwise), and all new labels created will also adopt a gray background.

See Also
3D Chart Label Connecting Lines and Offset 3D Chart Label Text and Position 3D Chart Label Border 3D Chart Label Colors 3D Chart Label Fonts

3D Chart Label Connecting Lines and Offset


Use the Connected property to draw a line connecting the Chart3DLabel to its attachment point. Connected is located in the Chart3DLabel Collection Editor. Use the Offset property to set the

94

distance between the ChartLabel and its attachment point. This property is also located in the Chart3DLabel Collection Editor.

3D Chart Label Text and Position


Use the Text property of the Chart3DLabel class to set or change a Chart3DLabel's text. The Text property can be accessed at design time through the Chart3DLabel Collection Editor. Use the LabelCompass property to specify label position relative to the attachment point. For instance, if the label is to be to the left of the point specified, setting this property to East will deliver the desired effect. LabelCompass can be accessed at design time in the Chart3DLabel Collection Editor.

3D Chart Label Border


When View3D is set to XZ or YZ, the border is a fixed thin line and cannot be customized. WhenView3D is set to none, use the Type and Width border properties to customize the Chart3DLabel's border. These properties can be accessed under the Style node of the Chart3DLabel Collection Editor. See 3D Chart Borders for more information.

3D Chart Label Colors


Use the ForeColor and BackColor properties to customize background and text colors of a Chart3DLabel. These properties can be accessed under the Style node in Chart3DLabel Collection Editor. See 3D Chart Colors for more information.

3D Chart Label Fonts


When View3D is set to XZ or YZ, the label font is scalable and its size is changing with size of PlotCube. When View3D is set to none, the label font is non-scalable and its size is fixed. The font properties can be accessed under the Style node in the Chart3DLabel Collection Editor. See 3D Chart Fonts for more information.

3D Chart Elements
When the chart data and axes are formatted properly, its elements can be customized to make it look clearer and more professional. The following topics cover the elements that can be used to customize the appearance of the 3D Charts.

See Also
3D Chart Titles 3D Chart Legend 3D Chart Borders 3D Chart Fonts 3D Chart Colors

95

3D Chart Surface Appearance 3D Mesh Formats 3D Chart Elements Position and Size

3D Chart Titles
A chart can have two titles, one called the Header and one called the Footer. A title consists of one or more lines of text with an optional border. Both the title and border can be customized. Because each title can be positioned above, below, and to the right or left of the chart, they do not adhere to the traditional concept of Header and Footer at the top and bottom of an object. In addition, the text alignment, positioning, colors, and font used for the Header or Footer can be modified.

See Also
Title Text and Alignment Title Positioning Title Border Title Colors Title Font

Title Text and Alignment


Use the Text property of the Title class to add, change, or remove text for a title. Text is located in the Properties window under the corresponding title node (Footer and Header). Use the HorizontalAlignment and VerticalAlignment of the Title's Style property to specify whether to center, left-justify, or right-justify. These properties can be accessed through the Style node in either the Header or Footer node in the Visual Studio Properties window.

Title Positioning
Use the Compass property of the Title class to specify where to position the Titles relative to the ChartArea. Select from four compass points around the ChartArea. Use the X and Y location properties to customize the location of the title. To restore auto location, set left or top to -1. Use the Width and Height properties to customize the size of the title. To restore auto size selection set width or height to -1. These properties can be accessed through the Size node in either the Header or Footer node in the Visual Studio Properties window.

96

Title Border
Use the BorderStyle and Thickness border properties to customize the title's border style and width. These properties can be accessed through the Style node in either the Header or Footer node in the Visual Studio Properties window. See 3D Chart Borders for more information.

Title Colors
Use the ForeColor and BackColor properties to customize background and text colors of a title. These are located under the Style node of the Properties window. See 3D Chart Colors for more information.

Title Font
Use the font properties to customize the font used for a title. These are located on the Style node of Properties window. See 3D Chart Fonts for more information.

3D Chart Legend
The chart automatically generates a Legend whenever contours or zones are drawn. When using contours only, the Legend shows the value represented by each contour line. When using zones, the Legend shows the value represented by each zone level. The layout, positioning, border, colors and font used for the Legend can be customized through Chart3DLegend properties.

See Also
Legend Types and Orientation Legend Positioning Legend Title Legend Border Legend Colors Legend Font

Legend Types and Orientation


Use the Type property of the Chart3DLegend class to specify whether to draw the legend in a continuous or stepped style. Continuous legends take less space on the screen than stepped. The Type property can be accessed through the Legend node of the Visual Studio Properties window. Continuous Legend Stepped Legend

97

Continuous Legend

Stepped Legend

Legend Positioning
Use the legend's Compass property to specify where to position the legend relative to the ChartArea. Select from four compass points around the ChartArea. Compass can be accessed under the Legend node of the Visual Studio Properties window. By default the chart automatically positions the legend. Use the X and Y location properties to finetune the positioning. These properties can be accessed through the Location node that is under the Legend node of the Visual Studio Properties window. By default the chart automatically calculates size of the legend. Use the Width and Height size properties to fine-tune the size of legend. These properties can be accessed under the Size node that is under the Legend node of the Visual Studio Properties window.

Legend Title
Use the Chart3DLegend.Text property to specify the legend title. The legend title appears centered at the top of the Legend. The Chart3DLegend.Text property can be accessed at design time under the Legend node in the Visual Studio Properties window.

Legend Border
Use the BorderStyle, Rounding, Color, and Thickness properties to customize the Legend's border style, color, rounding, and width. These properties can be accessed under the LegendStyle node that is in the Visual Studio Properties window. See 3D Chart Borders for more information.

Legend Colors
Use the BackColor and ForeColor properties to customize background and text colors of the Legend. These can be accessed through the LegendStyle node of the Visual Studio Properties window. See 3D Chart Colors for more information.

98

Legend Font
Use the font properties to customize the font used for the Legend. These can be accessed through the LegendStyle node of the Visual Studio Properties window. See 3D Chart Fonts for more information.

3D Chart Borders
Adding a border to part of the chart can help highlight important information, or simply make the chart look more attractive. The border style, color, rounding, and width can be set using the respective properties: BorderStyle, Color, Rounding, and Thickness. Using these properties you can create customized borders for any of the following chart elements: Header and Footer titles Legend ChartArea The entire chart

The following table defines and illustrates the effect of each value in the BorderStyleEnum: Member name NotSet Description Border style is not set and is inherited from C1Chart class. None Empty Solid No border. Empty border. Solid line border. Effect

Raised

Raised 3D border, drawn using system colors.

Inset

Inset 3D border with bevel.

RaisedBevel

Raised 3D border with bevel.

InsetBevel

Inset 3D border with bevel.

99

Member name Groove

Description Compound border (inset+raised).

Effect

Fillet

Compound border (raised+inset).

Double

Double solid line border.

Dashed

Dashed line border.

Opaque

The opaque border style ensures that antialiasing is turned off when drawing the border. Opaque borders ignore Rounding settings. This border style can be useful for generating chart images to be use with transparent backgrounds.

The border properties can be modified at design time using the Chart Properties, Properties window, or Chart Smart Designer. These properties are located under the Style nodes in the Visual Studio Properties window, which can be found on the Control, ChartArea, Header and Footer, Legend, and ChartLabels objects.

To change the border style of the ChartArea at design time


To change the border style of the ChartArea element at design time using the Visual Studio Properties window, complete the following: 1. 2. 3. Expand the ChartArea node in the c1Chart3D properties window. Expand the Style - Border property. Click on the dropdown arrow next to the BorderStyle property and select a border style, for example Dashed.

To change the border style of the ChartArea programatically To write code in Visual Basic

100

Visual Basic

Copy Code

c1Chart3D1.ChartArea.Style.Border.BorderStyle = C1.Win.C1Chart3D.BorderStyleEnum.Dashed To write code in C# C# Copy Code

c1Chart3D1.ChartArea.Style.Border.BorderStyle = C1.Win.C1Chart3D.BorderStyleEnum.Dashed;

3D Chart Fonts
A chart can have more impact when customized fonts are used for different chart elements. The font size can be adjusted to make an element better fit the overall size of the chart. The chart uses two kinds of fonts sizing: non-scalable fonts and scalable fonts. Non-scalable fonts are always the same size. The scalable fonts is scaling when PlotCube size is changing. The following table lists the type of font used by each chart element: Chart Element Axis Annotation Axis Title Footer Title Header Title Legend Font Type Scalable Scalable Non-Scalable Non-Scalable Non-Scalable

Use the standard .NET Font property editor to set the font, style, and size attributes. Font properties are located under the Stylenodes of the Visual Studio Properties window.

101

Note: For scalable fonts the Size property is measured in hundredths of the PlotCube length, for example, a value of 8 means the characters are 8% of the length of the PlotCube height.

3D Chart Colors
Color can powerfully enhance a chart's visual impact. Colors can be customized using color names, RGB values, or interactively using a color chooser. Each of the following visual elements in the chart has a background and foreground color that can be customized: The entire chart Header and Footer titles Legend ChartArea PlotCube (background only) Each ChartLabel added to the chart

The mesh, contour lines, surface shading, and zone fills also have color properties that can be customized.

See Also
Choosing Colors Interactively Specifying RGB Colors

102

Using Transparent Colors Changing Colors

Choosing Colors Interactively


Choose colors interactively using a color dialog box that works just like the standard Windows color dialog box. Select from Windows basic colors, custom colors, or interactively choose from a full color spectrum.

Specifying RGB Colors


Alternately, a color can be specified by its RGB components, useful for matching another RGB color. RGB color values combine hexadecimal values for the red, green, and blue components of a color. "00" is the smallest value a component can have; "ff" is the largest value. For example, "#ff00ff" specifies magenta (the maximum value of red and blue combined with no green).

Using Transparent Colors


The background and foreground of all elements except the chart itself can be "Transparent". When a background or foreground is transparent, the chart uses the color of the element outside it for the background. For example, the Header would have the background of the chart itself when its background is set to Transparent. In other words, if the background color of the element is transparent then its background is not drawn. If the foreground color of the element is transparent, then the foreground (for example the text of a title) is not drawn. The transparent color options are on the Web tab of the .NET color dialog box.

Changing Colors
Use the BackgroundColor and ForegroundColor properties to set background and foreground colors. These properties are located under Style node, found on the Control, Titles, Legend, ChartArea, PlotCube, and ChartLabels nodes of the Visual Studio Properties window.

3D Chart Surface Appearance


The shaded surface (drawn when the IsShaded property of the Chart3DElevation class is used) has color and appearance properties that can be customized. The zoning method (drawn when the IsZoned property of the Chart3DContour class is used) can also be customized.

See Also
Surface Colors Zoning Method

103

Surface Colors
Use the ShadedBottomColor and ShadedTopColor properties of the Chart3DElevation class to set the shading colors. These properties can be accessed at design time under the Elevation node, which is located in the ChartGroup Collection Editor in the Visual Studio Properties window.

Zoning Method
Use the ZoneMethod property of the Chart3DContour object to specify how to determine each zone region. Contour zoning uses the contour intervals for each zone region, while cell zoning uses the rectangular block formed by the X/Y grid. Cell zoning produces a coarser-looking surface but redraws significantly faster than contour zoning. ZoneMethod can be accessed at design time through the Contour node, which is located in the ChartGroup Collection Editor in the Visual Studio Properties window.

3D Mesh Formats
The mesh (drawn when the IsMeshed property of the Chart3DElevation class is used) has display, color, and filtering properties that can be customized. Mesh filtering is particularly useful when displaying a large amount of data in a small space.

See Also
Mesh Filtering Mesh Display Mesh Colors

Mesh Filtering
Use the ColumnMeshFilter and RowMeshFilter properties of the Chart3DSurface class to define how to filter the display of mesh lines. The chart can automatically determine the best filter, or specify a positive integer to use.

104

When these properties are set to 0, the chart automatically determines the best filter based on the density of the mesh. As the chart data increases or the size of the chart control decreases, the chart performs more mesh filtering. When these properties are greater than 0, the chart provides fixed mesh filtering. Higher values cause fewer mesh lines to be drawn. For example, a value of 5 filters the mesh so that every fifth mesh line is drawn.

The ColumnMeshFilter and RowMeshFilter properties can be accessed at design time under the Surface node of ChartGroup Collection Editor. The first Surface chart in the following table represents the default value setting, zero, for the ColumnMeshFilter and RowMeshFilter, the second Surface chart represents the ColumnMeshFilter and RowMeshFilter properties set to 1, and the last Surface chart represents the ColumnMeshFilter and RowMeshFilter properties set to 6.

Mesh Display
Use the IsColumnMeshShowing and IsRowMeshShowing properties to display or hide the mesh lines. These properties can be accessed under Surface node of the ChartGroup Collection Editor.

Mesh Colors
Use the MeshBottomColor and MeshTopColor properties of the Chart3DElevation class to set the mesh colors. These properties can be accessed under the Elevation node of the ChartGroup Collection Editor.

3D Chart Elements Position and Size


Each of the main chart elements (Header, Footer, Legend, ChartArea, and ChartLabels) has properties that control its position and size. While the chart can automatically control these properties, the following can also be customized: Positioning of any element except ChartLabels Size of any elements

105

When the chart controls positioning, it first allows space for the Header, Footer, and Legend, if they exist (size is determined by contents, border, and font). The ChartArea is sized and positioned to fit into the largest remaining rectangular area. Positioning adjusts when other chart properties change.

See Also
Changing Location Changing Width and Height

Changing Location
Use the X location property to specify the number of pixels from the edge of the chart to the left edge of the chart element. Use the Y location property to specify the number of pixels from the edge of the chart to the top of the chart element. Set X and Y to -1 to allow the chart to automatically position the element. These properties are located on the Location node, found on the ChartArea, Titles, Legend, and ChartLabels nodes of the Visual Studio Properties window.

Changing Width and Height


Use the Width and Height location properties to specify the width and height of the chart elements. Set these properties to -1 to allow the chart to automatically size the chart elements. These properties are located and enabled under the Location nodes of the Visual Studio Properties window.

3D Contour Styles
The attributes that define how contour lines and zoning colors look in the chart are called a ContourStyle. The chart has a built-in set of one hundred styles. A subset of these styles is used for the chart display, based on the number of contour levels in the chart. Individual styles can be customized. The following two images display the LineStyle for the contour lines and the FillColor for the zoning colors:

106

Every ContourStyle has a FillColor and a LineStyle. FillColors are used for zoning colors. LineStyles are used for contour lines. Most charts will not need to customize ContourStyles. Situations where customization is needed include: To control the precise ContourStyle for any particular level To display more than one hundred levels To uniquely identify contour lines (the built-in styles use the same LineStyle for every ContourStyle)

See Also
Contour Style Appearance Properties Contour Styles and Distribution Levels Contour Styles Fill Colors Changing the Contour's Line Thickness and Color Customizing the Distribution Table

Contour Style Appearance Properties


By default, the chart defines an array of contour styles for each chart group. These contour styles are specified as a Chart3DContourStylesCollection of objects. Each Chart3DContourStyle object in this collection defines two properties that specify the appearance of a particular contour line or zone in a chart: The FillColor property specifies the color of the zone associated with this contour style. The FillColor property can be accessed at design time in the Chart3DStyle Collection Editor of the ContourStyles node. The ContourStyles node can be accessed through the ChartGroups node in the Visual Studio Properties window. The LineStyle property is a LineStyle object, and specifies the width and color of the contour line associated with this contour style. By default, each line is one pixel wide and is

107

a solid black line. The LineStyle property can be accessed at design time in the Chart3DStyle Collection Editor of the ContourStyles node. The ContourStyles node can be accessed through the ChartGroups node in the Visual Studio Properties window. A total of one hundred contour styles are defined by default. To add additional contour styles, use the Add method. To access the ContourStyle object associated with a particular contour line or zone, use the Style property of Chart3DContourLevel object. For example, the following retrieves the Chart3DContourStyle object for the third contour line: To write code in Visual Basic Visual Basic Dim cstyle As Chart3DContourStyle cstyle = C1Chart3D1.ChartGroups(0).Contour.Levels(2).Style To write code in C# C# Copy Code Copy Code

Chart3DContourStyle cstyle = C1Chart3D1.ChartGroups[0].Contour.Levels[2].Style; Use this approach to change the attributes of individual zones or contour lines. For example, to change the color for a particular zone, change the FillColor property of the Chart3DContourStyle object. The following statements change the first zone color to green: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups(0).Contour.Levels(0).Style.FillColor = Color.Green To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].Contour.Levels[0].Style.FillColor = Color.Green;

108

Contour Styles and Distribution Levels


The nth contour line or zone in a chart is normally not associated with the nth contour style in the Chart3DContourStyles collection. The relationship between distribution levels (contour lines/zones) and the Chart3DContourStyles collection is as follows: If nstyles contour styles are provided, and the number of distribution levels is nlevels, the index of the contour style associated with the nth distribution level is the largest integer less than or equal to the following: (n * (nstyles - 1) / nlevels) + 1

For example, if one hundred contour styles and six distribution levels are defined, the distribution levels use the 1st, 21st, 41st, 60th, 80 , and 100th elements of the Chart3DContourStyles collection, respectively. (The number of distribution levels is specified by the NumLevels property of the Chart3DContour object.) To force a one-to-one match up between contour styles and distribution levels create an array of contour styles with the same number of elements as there are distribution levels. (If it is specified that zone regions be drawn, the array of contour styles must contain one more element than the number of distribution levels. Setting the IsZoned property of the Chart3DContour object to True specifies zone regions. The extra contour style is used to specify the last zone's fill color.)
th

Contour Styles Fill Colors


The Chart3DContourStyles object has two properties that allow for easy manipulation of the contour styles fill color: the Colors property, and the ColorSet property. When the ColorSet property is set to Custom the fill colors for all contour styles is generated automatically using smooth transitions through colors defined in the Colors collection property. When the ColorSet property is set to one of the predefined values (Rainbow, RevRainbow, BlackWhite, WhiteBlack) the fill colors are generated using one of these predefined colors collections. The following table displays the ColorSet values for Rainbow and BlackWhite in the Surface 3D Chart: ColorSet is Rainbow ColorSet is BlackWhite

109

Changing the Contour's Line Thickness and Color


To change the line thickness or color for a contour line, change the Thickness and Color properties of the Chart3DLineStyle object. For example, the following statements change the second contour line to a green line: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups(0).Contour.Levels(1).Style.LineStyle.Color = Color.Green To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[0].Contour.Levels[1].Style.LineStyle.Color = Color.Green; To revert to the default contour style behavior, invoke the Reset method. All contour styles will be reset to their default values.

See Also
Displaying Contours and Zones On the Ceiling or Floor

Displaying Contours and Zones On the Ceiling or Floor


The contours and zones determined for the chart can be displayed on the ceiling or the floor of the PlotCube. To do this, set the IsContoured and/or the IsZoned property for the ceiling or the floor.

110

For example, the following statement projects zones onto the ceiling of the PlotCube: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartArea.View.Ceiling.IsZoned = True To write code in C# C# Copy Code

C1Chart3D1.ChartArea.View.Ceiling.IsZoned = true; The Chart3DContour object defined for that chart group sets the contour and zone settings used in these projections. Contour and zone projection are ignored in two-dimensional charts, Scatter, and Bar charts.

Customizing the Distribution Table


The chart's ContourLevels determine how many contour lines and zoning colors are used in the chart, and the Z-values that mark each level. The number of levels or the distribution table itself can be customized. To generate contours and zones, the chart analyzes the data and based on the number of levels specified, creates the following: A linear distribution table that contains the Z-value that marks each level. An assignment of ContourStyles from the chart's one hundred built-in styles. The chart determines which styles to use by evenly distributing its one hundred styles through the number of levels.

See Also
Customizing the Number of Levels Creating a Custom Distribution Table Resetting to Linear Distribution Table Distribution Table Programming Considerations

Customizing the Number of Levels


Use the NumLevels property to set the number of contour levels to use. This has no effect when the chart is using a custom distribution table. You can specify up to one hundred levels. The more levels used, the finer the distribution table. NumLevels is located under Contour node in the

111

ChartGroup Collection Editor. For information on how to access the ChartGroup Collection Editor, see Chart3DGroup Collection Editor.

Creating a Custom Distribution Table


When a linear distribution table does not suit the needs of the chart, create a custom table that sets the number of levels and the value used to mark each level. To use custom distribution table, set the AutoDistribution property of Chart3DContour object to False.

Resetting to Linear Distribution Table


Use the AutoDistribution property to use linear distribution. Set it to True and any customized levels are removed. AutoDistribution is located under Contour node in the ChartGroup Collection Editor.

Distribution Table Programming Considerations


The Chart3DContourLevel object controls the behavior of the distribution levels used to create contour levels and zones for a chart. One Chart3DContourLevel object is defined for each chart group. The NumLevels property of the Chart3DContour object specifies the number of distribution levels to use in the chart. Any number between 2 and 100 is valid. If two are specified, no contour levels are drawn, and the entire chart is displayed as one zone. By default, distribution levels are evenly spaced. To define distribution levels and spacing, use the Add method of the Chart3DContourLevel to create them. For example, the following code defines distribution levels at 1000, 2500 and 4200: To write code in Visual Basic Visual Basic Copy Code

With C1Chart3D1.ChartGroups(0).Contour.Levels .Add( 1000) .Add( 2500) .Add( 4200) End With To write code in C# C# Copy Code

Chart3DContourLevelsCollection levs; levs = C1Chart3D1.ChartGroups[0].Contour.Levels; levs.Add(1000);

112

levs.Add(2500); levs.Add(4200); To remove a distribution level, use the Remove method: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.ChartGroups(1).Contour.Levels.Remove( 1000) To write code in C# C# Copy Code

C1Chart3D1.ChartGroups[1].Contour.Levels.Remove( 1000); At any time, revert to evenly spaced distribution levels by setting the AutoDistribution property to True. If this is done, the number of distribution levels in the chart will not change.

3D Chart End-User Interaction


Interact with the chart as it is running to examine data more closely or visually isolate a part of the chart. The interactions described here affect the chart displayed inside the ChartArea; other chart elements like the Header are not affected. The interactivity of the chart is controlled at run time by the IsInteractive property. The default setting for this property is True.

Special Notes
The keyboard/mouse combinations that perform the different interactions can be changed or removed. The interactions described here may not be enabled.

Rotation
Hold down both left mouse button. To rotate freely, move mouse in the desired direction. Or, to constrain rotation along an axis, press the X, Y, or Z key and move mouse perpendicular to axis.

Translation
113

Press SHIFT, hold down the left mouse button. Move mouse to change the positioning of the chart inside the ChartArea.

Scaling
Press CTRL, hold down left mouse button. Move mouse down to increase chart size, or up to decrease chart size.

Zooming
Press ALT, hold down left mouse button. Drag mouse to select zoom area and release mouse button.

Reset to Automatic Scale and Position


Press the R key to remove all rotation, scaling, translation, and zooming effects.

See Also
Returning Coordinate Values

Returning Coordinate Values


The Chart3DData object provides methods that enable the following: Determine the pixel coordinates of a given data point, or the closest point to a given set of pixel coordinates. Convert from data coordinates to screen pixel coordinates and vice versa.

See Also
Determining Coordinate Values Converting Data Coordinates to Pixel Coordinates Converting Pixel Coordinates to Data Coordinates Determining the Closest Data Point

Determining Coordinate Values


To determine the pixel coordinates of a given data point, call the DataIndexToCoord method. For example, the following code obtains the pixel coordinates of the point in the second row and third column:

114

To write code in Visual Basic Visual Basic Dim PixelX, PixelY As Integer C1Chart3D1.ChartGroups(0).ChartData.DataIndexToCoord(2, 1, PixelX, PixelY) ' PixelX and PixelY now contain the pixel coordinate value. To write code in C# C# int PixelX=0, PixelY=0; C1Chart3D1.ChartGroups[0].ChartData.DataIndexToCoord(2,1,ref PixelX,ref PixelY); // PixelX and PixelY now contain the pixel coordinate value. Copy Code Copy Code

Converting Data Coordinates to Pixel Coordinates


To convert from data coordinates to screen pixel coordinates, call the DataCoordToCoord method. For example, the following code obtains the pixel coordinates corresponding to the data coordinates (5.1, 10.2, 8.4): To write code in Visual Basic Visual Basic Dim PixelX, PixelY As Integer C1Chart3D1.ChartGroups(0).ChartData. _DataCoordToCoord(5.1, 10.2, 8.4, PixelX, PixelY) ' PixelX and PixelY now contain the pixel coordinate value. To write code in C# C# int PixelX=0, PixelY=0; C1Chart3D1.ChartGroups[0].ChartData. DataCoordToCoord(5.1, 10.2, 8.4, ref PixelX, ref PixelY); // PixelX and PixelY now contain the pixel coordinate value. If the data coordinate is out of the visible range of the chart, this method returns false. Copy Code Copy Code

115

Converting Pixel Coordinates to Data Coordinates


To convert from pixel coordinates to data coordinates, call the CoordToDataCoord method. For example, the following converts the pixel coordinates (225, 92) to their equivalent data coordinates: To write code in Visual Basic Visual Basic Dim DataX As Double Dim DataY As Double Dim DataZ As Double C1Chart3D1.ChartGroups(0).ChartData._CoordToDataCoord(225, 92, DataX, DataY, DataZ) ' DataX, DataY and DataZ now contain the data coordinate value. To write code in C# C# Copy Code Copy Code

double DataX=0, DataY=0, DataZ=0; C1Chart3D1.ChartGroups[0].ChartData.CoordToDataCoord(225, 92, ref DataX, ref DataY, ref DataZ); // DataX, DataY and DataZ now contain the data coordinate value. CoordToDataCoord returns False if there is no data corresponding these pixel coordinates.

Determining the Closest Data Point


To determine the closest data point to a set of pixel coordinates, call CoordToDataIndex: To write code in Visual Basic Visual Basic Dim Row, Column As Integer C1Chart3D1.ChartGroups(0).ChartData.CoordToDataIndex( 225, 92, Column, Row) ' CoordToDataIndex returns the row and column of the closest data point. To write code in C# Copy Code

116

C# int Row=0, Column=0;

Copy Code

C1Chart3D1.ChartGroups[0].ChartData.CoordToDataIndex(225, 92, ref Column, ref Row); // CoordToDataIndex returns the row and column of the closest data point.

Chart 3D for WinForms Samples


Please be advised that this ComponentOne software tool is accompanied by various sample projects and/or demos which may make use of other development tools included with ComponentOne Studios. Samples can be accessed from the ComponentOne Sample Explorer. On your desktop, click the Start button and then click ComponentOne | Studio for WinForms| Chart Samples . The following table provides a description for each sample.

Visual Basic and C# Samples


The following samples are provided for the C1Chart3D control: Sample Chart4D Description Shows a 4 dimensional chart using Chart3D and color. This sample uses the C1Chart3D control. ChartLoader Shows various load and save operations for both 2D and 3D charts using XML and allows editing using the Chart Properties dialog box, the Chart Wizard, or a basic Property Grid. After editing, the chart can be saved as XML to files or clipboard, or chart images can be generated and saved. This sample is also a useful utility for manipulating chart XML files at run time and storing the chart state. CoordMapping3D Shows each available chart type and a variety of 3D chart options. This sample uses the C1Chart3D control.

117

Sample Demo3D

Description Shows various 3D charts and explores their properties. This sample uses the C1Chart3D control.

Function3D

Shows a 3D surface chart based on various analytical functions. This sample uses the C1Chart3D control.

PrintIt2D

Loads both 2D and 3D persisted from and generates images or prints them. This sample uses the C1Chart and C1Chart3D controls.

RuntimeLocalization This samples demonstrates the steps to provide runtime localizations for the charts. Scatter3D Show a 3D scatter chart and demonstrates various effects. This sample uses the C1Chart3D control.

Chart 3D for WinForms Task-Based Help


The task-based help assumes that you are familiar with programming in Visual Studio .NET. By following the steps outlined in the help, you get a better feel of the capabilities of the C1Chart3D product through exploring its well designed interface and using its editors. A few of the task-based help topics also show how to access C1Chart3D's properties programmatically. However, most of the topics focus on using C1Chart3D's properties at design time.

See Also
Changing the Axis Label Color Creating Chart Elements Using the Smart Designer Accessing Chart3DAxis Collection Editor Accessing ChartGroups Modifying Chart Labels Modifying Contour Levels Modifying Header and Footer Titles

118

Modifying the Legend

Changing the Axis Label Color


To change the axis label color to green, use the following code: c1Chart3D1.ChartArea.Style.ForeColor = System.Drawing.Color.Green; or c1Chart3D1.ChartArea.View.ForeColor = System.Drawing.Color.Green;

Creating Chart Elements Using the Smart Designer


This section shows how to use the SmartDesigner to create and format chart elements, or edit existing elements directly on the form. For example, rather than drilling down through the C1Chart3D's objects in the Properties window to set properties for each of the chart elements you can simply modify the chart elements directly on the form. A simple or complex chart can be created without using any code. It can all be done at design time through the use of C1Chart3D's editors.

See Also
Add a Chart Footer Add a Chart Header Add a Chart Legend Choose a 3D Chart Type Choose a Chart sub-type

Add a Chart Footer


To add a 3D Chart Footer using the C1Chart3D toolbar, complete the following steps: 1. 2. Select the C1Chart3D control and click on the open button to open the C1Chart3D toolbar if it is not already open. Select the drop-down arrow from the C1Chart3D toolbar drop-down menu and choose the Footer item.

119

The Footer element appears below the chart area. This is the default position for the chart Footer element.

Add a Chart Header


To add a 3D Chart header using the C1Chart3D toolbar, complete the following steps: 1. 2. Select the C1Chart3D control and click on the open button to open the C1Chart3D toolbar if it is not already open. Select the drop-down arrow from the C1Chart3D toolbar drop-down menu and choose the Header item.

120

The Header appears above the chart area. This is the default position for the chart Header element.

Add a Chart Legend


1. 2. Select the C1Chart3D control and click on the open button to open the C1Chart3D toolbar if it is not already open. Select the drop-down arrow from the C1Chart3D toolbar drop-down menu and choose the Legend item.

121

Note: For the Legend to appear, you must have contours and lines in your chart since the legend shows contours and lines. The Legend element appears to the right of the chart area or to the east of the chart area. This is the default position for the chart Legend element.

Choose a 3D Chart Type


To select a chart type through the C1Chart3D toolbar, complete the following steps: 1. 2. Select the C1Chart3D control and click on the open button to open the C1Chart3D toolbar. Select the drop-down arrow from the Chart type button and choose the Line chart type.

122

The Bar chart type appears on the C1Chart3D control.

Choose a Chart sub-type


To select a chart sub-type through the C1Chart toolbar, complete the following steps: 1. 2. Select the C1Chart3D control and click on the open button to open the C1Chart3D toolbar if it is not already open. Select the drop-down arrow from the Chart sub-type button and choose the Surface chart, shaded, zoned chart sub-type.

123

The Surface chart, shaded, zoned chart sub-type appears on the chart control.

Accessing Chart3DAxis Collection Editor


To access the Chart3DAxis Collection Editor, complete the following steps: 1. In the Properties window, expand the ChartArea node.

124

2.

Press the ellipsis next to the Axes node to display the Chart3DAxis Collection Editor.

3.

Modify the properties as desired. For more information, see 3D Axes.

Accessing ChartGroups
ChartGroups are organized into the ChartGroupsCollection, which is accessed through the ChartGroups object.

To access ChartGroups programmatically:


To write code in Visual Basic Visual Basic Copy Code

c1Chart3D1.ChartGroups.ChartGroupsCollection[0] To write code in C# C# Copy Code

c1Chart3D1.ChartGroups.ChartGroupsCollection[0]; Also, as with the 2D chart, the access path can be shortened. To write code in Visual Basic

125

Visual Basic c1Chart3D1.ChartGroups.Group0 To write code in C# C# Copy Code

Copy Code

c1Chart3D1.ChartGroups.Group0;

To access the ChartGroups through the Chart3DGroup Collection Editor:


Properties can be accessed directly from the group as with 2D chart. 1. 2. In the Properties window, expand the ChartGroups node. Press the ellipsis next to ChartGroupsCollection to display the Chart3DGroup Collection Editor.

3.

Modify the properties as desired. For more information, see 3D Chart Elements.

Modifying Chart Labels


The 3D Chart Labels are used to highlight an important data point, but can also be used generally to provide information on data or on the chart.

126

The Chart3DLabel object provides a number of properties that help define and position the chart label. The most important of these properties are the following: The Text property specifies the text to appear in the chart label, and is of type Label. The View3D property specifies the position of the chart label in 3D space. The position is specified as LabelView3DEnum. The Connected property is a Boolean that specifies whether a line is to be drawn from the chart label to its attached location. If True, the line is drawn.

To programmatically modify the properties for the Chart Labels:


To write code in Visual Basic Visual Basic With c1Chart3D1.ChartLabels(1) .Text = "Here is my chart label" .View3D = LabelView3DEnum.XY .IsConnected = True End With To write code in C# C# Copy Code Copy Code

C1.Win.Chart3D.Chart3DLabel lab = C1Chart3D1.ChartLabels[1]; lab.Text = "Here is my chart label"; lab.View3D = LabelView3DEnum.XY; lab.IsConnect = True;

To modify the properties for Chart Labels through the Properties window:

127

1.

In the Properties window, expand the ChartLabels node.

2.

Modify the properties as desired. For more information, see 3D Labels.

Modifying Contour Levels


The relationship between distribution levels (contour lines/zones) and the Chart3DContourStyles collection is as follows: if nstyles contour styles are provided, and the number of distribution levels is nlevels, the index of the contour style associated with the nth distribution level is the largest integer less than or equal to the following: (n * (nstyles - 1) / nlevels) + 1

To modify the Contour Levels through the Chart3DContourLevel Collection Editor:


1. 2. 3. In the Properties window, expand the ChartGroups node. Press the ellipsis next to ChartGroupsCollection to display the Chart3DGroup Collection Editor. Expand the Contour node.

128

4.

Press the ellipsis next to Levels to display the Chart3DContourLevel Collection Editor.

5.

Add, remove, or modify levels as desired. For more information, see Contour Style Appearance Properties.

Modifying Header and Footer Titles


A chart can have two titles, one called the Header and one called the Footer. Because each title can be positioned above, below, and to the right or left of the chart, it is not necessary to adhere to the traditional concept of Header and Footer at the top and bottom of an object.

To programmatically modify the 3D Chart Header and Footer Titles:


To write code in Visual Basic Visual Basic Copy Code

c1Chart3D1.Header.Text = "Sample Header Text" c1Chart3D1.Header.Compass = C1.Win.C1ChartBase.CompassEnum.East c1Chart3D1.Header.Location = New Point(20, -1) c1Chart3D1.Footer.Text = "Sample Footer Text" c1Chart3D1.Footer.Compass = C1.Win.C1ChartBase.CompassEnum.South

129

c1Chart3D1.Footer.Location = New Point((C1Chart3D1.Size.Width - 120), -1) To write code in C# C# Copy Code

c1Chart3D1.Header.Text = "Sample Header Text"; c1Chart3D1.Header.Compass = C1.Win.C1ChartBase.CompassEnum.East; c1Chart3D1.Header.Location = new Point(20, -1); c1Chart3D1.Footer.Text = "Sample Footer Text"; c1Chart3D1.Footer.Compass = C1.Win.C1ChartBase.CompassEnum.South; c1Chart3D1.Footer.Location = new Point((C1Chart3D1.Size.Width - 120), -1);

To modify the 3D Chart Header and Footer Titles through the Properties window:

130

1.

In the Properties window, expand the Footer and Header nodes.

2.

Modify the properties as desired. For more information, see 3D Chart Elements.

Modifying the Legend


Whenever data exists in the chart, a Legend is automatically generated. The chart assigns the name specified in the ChartDataSeries object for the series as the series identifier. LineStyle and SymbolStyle determine the symbols that accompany the series name in the Legend. The positioning, border, colors and font used for the Legend can be customized.

To programmatically modify the Legend properties:


Sample property settings are listed below: To write code in Visual Basic Visual Basic Copy Code

C1Chart3D1.Legend.Compass = CompassEnum.East

131

C1Chart3D1.Legend.Style.Border.BorderStyle = BorderStyleEnum.Solid C1Chart3D1.Legend.Style.Border.Thickness = 3 C1Chart3D1.Legend.Style.Border.Color = Color.Black C1Chart3D1.Legend.Style.BackColor = Color.Gray C1Chart3D1.Legend.Text = "Legend Text" To write code in C# C# Copy Code

c1Chart3D1.Legend.Compass = CompassEnum.East; c1Chart3D1.Legend.Style.Border.BorderStyle = BorderStyleEnum.Solid; c1Chart3D1.Legend.Style.Border.Thickness = 3; c1Chart3D1.Legend.Style.Border.Color = Color.Black; c1Chart3D1.Legend.Style.BackColor = Color.Gray; c1Chart3D1.Legend.Text = "Legend Text"; Note: In VB.NET, it is still possible to use the With and End With statement which may make it easier to show repeated use of the same object. The code above would look as follows using this method: To write code in Visual Basic Visual Basic With C1Chart3D1.Legend .Compass = CompassEnum.East With .Style With.Border .BorderStyle = BorderStyleEnum.Solid .Thickness = 3 .Color = Color.Black End With .BackColor = Color.Gray End With .Text = "Legend Text" End With To write code in C# Copy Code

132

C#

Copy Code

C1.Win.C1Chart3D.Legend legend = C1Chart3D1.Legend; C1.Win.C1Chart3D.Style style = legend.Style; C1.Win.C1Chart3D.Border border = style.Border; legend.Compass = CompassEnum.East; border.BorderStyle = BorderStyleEnum.Solid; border.Thickness = 3; border.Color = Color.Black; style.BackColor = Color.Grey; legend.Text = "Legend Text";

To modify the Legend properties through the Properties window:


1. In the Properties window, expand the Legend node.

133

2.

Modify the properties as desired. For more information, see 3D Chart Legend.

Chart 3D for WinForms Frequently Asked Questions


Below are some frequently asked questions (FAQs) about C1Chart3D:

How do I change chart type?


1. 2. 3. In the Properties window, expand the ChartGroups node. Press the ellipsis button next to the ChartGroupsCollection to display the ChartGroups Collection Editor. Select the desired chart type from the ChartType property drop-down list box.

Note: When using 3D Chart, the following chart types will be available: o o o Scatter Bar Surface

For more information about chart types, see Basic 3D Chart Types.

How do I change the way chart data is plotted?


1. 2. 3. In the Properties window, expand the ChartArea node in Properties. Expand the node of appropriate axis. In Grid Minor, set Max and Min (maximum and minimum interval to display on axis) and set UnitMajor (numerical interval on axis).

For example: If Max is set to 20, Min is set to 0, and UnitMajor is set to 5, every fifth number will display 0, 5, 10, 15, and 20 on the axis. For more information, see Axis Bounds.

How do I change colors displayed in the chart?


To change a series color, complete the following: 1. 2. 3. 4. 5. Right-click on the chart control. Select Chart Properties. Choose Data. Expand SymbolStyle node. Select desired color from Color drop-down list box.

To change chart area color, complete the following: 1. In the Properties window, expand the ChartArea node.

134

2. 3.

Expand Style node. Select desired color from BackColor drop-down list box.

To change axis color, complete the following: 1. 2. 3. 4. In the Properties window, expand the ChartArea node. Expand Style node. Expand Style.Font node. Select desired color from ForeColor drop-down list box.

How do I change placement of the Legend?


1. 2. In the Properties window, expand the Legend node. Select East, West, North, or South from Compass drop-down list box.

For more information, see Legend Positioning.

How do I add or modify a Border?


1. 2. 3. 4. 5. 6. In the Properties window, expand the ChartArea node. Expand Style node. Expand Border node. Select style type from the BorderStyle drop-down list box. Select desired color from the Color drop-down list box. Increase number of Thickness property to make border more prominent or decrease number to make border less prominent.

For more information, see 3D Chart Borders.

C1.Win.C1Chart3D.4 Assembly
Overview

Namespaces
Namespace C1.Win.C1Chart3D Description

135

Namespaces
C1.Win.C1Chart3D Namespace Overview

Classes
Class Action ActionCollection BarColor Description Represents interactive action. Represents the collection of action objects. The BarColor class and its properties are used for setting individual bar colors. BarColorCollection Border Stores BarColor objects. The Border class is used to describe the border appearance of various elements of the chart, include the chart itself, the ChartArea, the Legend, the Header, the Footer and Labels. C1Chart3D Chart3DArea The main chart control class. The Chart3DArea class describes the ChartArea of the chart. This area includes plotcube, all axes and the charted data. Chart3DAttachMethodData The Chart3DAttachMethodData Class is used by chart Label objects in conjunction with the Label object Chart3DLabel.AttachMethod property to identify how the Label is placed or attached to the chart. Each of the Chart3DAttachMethodData object properties are meaning only in the context of the AttachMethod value. Chart3DAxis Represents one axis of the chart.

136

Chart3DAxisCollection

The collection of three Chart3DAxis objects named X, Y and Z.

Chart3DAxisLabel Chart3DAxisLabelsCollection Chart3DBar

Represents axis label. Collection of axis labels. The Bar class and its properties are only used for bar charts. It is returned by the Bar property of a ChartGroup.

Chart3DColorsCollection Chart3DContour

Stores colors. The Chart3DContour class and its properties are used for contour and zone charts. It is returned by the Contour property of a ChartGroup.

Chart3DContourLevel Chart3DContourLevelsCollection Chart3DContourStyle

Represents level of contour or zone chart. Stores Chart3DContourLevel objects. Represents appearance of one level of contour and zone charts.

Chart3DContourStyles Chart3DContourStylesCollection Chart3DData Chart3DDataLabel

Describes the set of Chart3DContourStyle objects. Stores Chart3DContourStyle objects. Represents chart data. A Chart3DDataLabel object is an independent text annotation that can be attached to the chart data.

Chart3DDataLabelsCollection Chart3DDataSet

Collection of Chart3DDataLabel objects. Abstract base class for all types of data sets (regular grid,

137

irregular grid and point). Chart3DDataSetGrid Chart3DDataSetIrGrid Chart3DDataSetPoint Chart3DElevation Represents regular grid data layout. Represents irregular grid data layout. Represents point data layout. The Chart3DElevation class and its properties are used for control over the appearance of different chart types. It is returned by the Elevation property of a ChartGroup. Chart3DGridLines The Chart3DGridLines class and its properties are used for control appearance of grid. Chart3DGroup Chart3DGroup contains chart data and classes that control chart appearance. Chart3DGroups Chart3DGroups class contains collection of ChartGroup, data labels, chart and contour styles. Chart3DGroupsCollection The ChartGroupsCollection contains one ChartGroup object. Chart3DGroupsCollectionSerializer Chart3DLabel A Chart3DLabel object is an independent text annotation that can be attached to the chart. Chart3DLabels Chart3DLabelsCollection Chart3DLegend The Chart3DLabels contains all chart labels. Represents collection of Chart3DLabels. Represents the legend of the chart.

138

Chart3DLineStyle Chart3DPointSeries

Represents style of the plotting line. Represents one series of data for point data layout (Chart3DDataSetPoint class).

Chart3DPointSeriesCollection Chart3DProjection

Represents collection of point series. Represents projection(floor or ceiling) for contour and zones charts.

Chart3DStyle Chart3DStylesCollection

Represents style for drawing scatter charts. Represents collection of Chart3DStyle objects used for scatter charts.

Chart3DSurface

The Chart3DSurfce class and its properties are only used for surface charts. It is returned by the Surface property of a ChartGroup.

Chart3DSymbolStyle

Represents symbol properties used in scatter plots for the points in a series.

Chart3DView

The Chart3DView defines the three-dimensional features of a chart. It is returned by the View property of a Chart3DArea.

Chart3DViewState

Represents the state of Chart3DView object. This object, which has no public properties or methods, is returned by a call to the Save method.

Interaction

Contains all properties that control the automated interactive features of the chart, including mouse driven rotation, scaling, translating and zooming.

RotateEventArgs

139

Rounding

Provides the properties set that describes the rounding of border corners.

Style

The Style class is used to describe the appearance of various elements of the chart, include the chart itself, the ChartArea, the Legend, the Header, the Footer and Labels. Typically, an objects style and one or more of its properties are inherited the objects parent.

Title

The Title class is used to describe the appearance of the Header and the Footer.

Structures
Structure Chart3DPoint Description Presents the point in 3D space.

Delegates
Delegate RotateEventHandler Description

Enumerations
Enumeration AlignHorzEnum Description Use the members of this enumeration to set the value of the Style.HorizontalAlignment property in the Style class. AlignImageEnum Use the members of this enumeration to set the value of the Style.ImageAlignment property in the Style class. AlignVertEnum Use the members of this enumeration to set the value of the

140

Style.VerticalAlignment property in the Style class. AnnoPositionEnum Use the members of this enumeration to determine which axes edges of the plot cube will have annotations. AnnotationMethodEnum Use the members of this enumeration to set the value of the Chart3DAxis.AnnoMethod property in the Chart3DAxis class. AttachMethodEnum Use the members of this enumeration to set the value of the Chart3DLabel.AttachMethod property in the Chart3DLabel class. AxisTypeEnum Use the members of this enumeration to specify a specific Axis where appropriate. BarFormatEnum Use the members of this enumeration to set the value of the Chart3DBar.ColumnFormat and Chart3DBar.RowFormat property in the Chart3DBar class. BorderStyleEnum Use the members of this enumeration to set the value of the Border.BorderStyle property in the Border class. Chart3DTypeEnum Use the members of this enumeration to set the value of the Chart3DGroup.ChartType property in the Chart3DGroup class. ColorSetEnum Use the members of this enumeration to set the value of the Chart3DContourStyles.ColorSet property in the Chart3DContourStyles class. CompassEnum Use the members of this enumeration to set the value of the Compass property of the Title and Chart3DLegend classes. DataFormatEnum Use the members of this enumeration to specify data format when loading or saving data. DataLayoutEnum Use the members of this enumeration to set the value of the

141

Chart3DData.Layout property in the Chart3DData class. FormatEnum Use the members of this enumeration to set the value of the Chart3DAxis.AnnoFormat property in the Chart3DAxis class. See .Net date and time format strings and standard numeric format strings for more information. GradientStyleEnum Use the members of this enumeration to set the value of the Style.GradientStyle property in the Style class. HatchStyleEnum Use the members of this enumeration to set the value of the Style.HatchStyle property in the Style class. LabelCompassEnum Use the members of this enumeration to set the value of the Chart3DLabel.LabelCompass property in the Chart3DLabel class. LabelView3DEnum Use the members of this enumeration to set the value of the Chart3DLabel.View3D property in the |Chart3DLabel class. LegendOrientationEnum Use the members of this enumeration to set the value of the Chart3DLegend.Orientation in the Chart3DLegend class. LegendTypeEnum Use the members of this enumeration to set the value of the Chart3DLegend.Type property in the Chart3DLegend class. LinePatternEnum Use the members of this enumeration to set the value of the Chart3DLineStyle.Pattern property in the Chart3DLineStyle class. PreviewMethodEnum Use the members of this enumeration to set the value of the Chart3DView.PreviewMethod property in the Chart3DView class. PrintScaleEnum Use the members of this enumeration to set the value of the scaling property in the C1Chart3D.PrintChart method.

142

RotationEnum

Use the members of this enumeration to set the value of the Style.Rotation property in the Style class.

SymbolShapeEnum

Use the members of this enumeration to set the value of the Chart3DSymbolStyle.Shape property in the Chart3DSymbolStyle class.

TextRotationEnum

Use the members of this enumeration to set the value of the Chart3DView.TextRotation property in the Chart3DView class.

View3DEnum

Use the members of this enumeration to set the value of the Chart3DView.View3D property in the Chart3DView class.

ZoneMethodEnum

Use the members of this enumeration to set the value of the Chart3DContour.ZoneMethod property in the Chart3DContour class.

See Also
Reference
C1.Win.C1Chart3D.4 Assembly

Classes Action
Represents interactive action.

Object Model

Syntax
Visual Basic (Declaration) Public Class Action C#

143

public class Action

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Action

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Action Members C1.Win.C1Chart3D Namespace

Overview
Represents interactive action.

Object Model

Syntax
Visual Basic (Declaration) Public Class Action C# public class Action

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Action

Requirements

144

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Action Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Action.

Public Properties
Name Enabled Keychar Modifier MouseButton Name Top Description Gets or sets whether the action is enabled. Gets or sets the keyboard symbol that will be used to perform the action. Gets or sets the key modifier that will be used to start the action. Gets or sets the mouse button that will be used to start the action. Gets the action name.

See Also
Reference
Action Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Action members.

Public Properties
145

Name Enabled Keychar Modifier MouseButton Name Top

Description Gets or sets whether the action is enabled. Gets or sets the keyboard symbol that will be used to perform the action. Gets or sets the key modifier that will be used to start the action. Gets or sets the mouse button that will be used to start the action. Gets the action name.

See Also
Reference
Action Class C1.Win.C1Chart3D Namespace

Enabled Property
Gets or sets whether the action is enabled.

Syntax
Visual Basic (Declaration) Public Property Enabled As System.Boolean C# public System.bool Enabled {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

146

Reference
Action Class Action Members

Keychar Property
Gets or sets the keyboard symbol that will be used to perform the action.

Syntax
Visual Basic (Declaration) Public Property Keychar As System.Char C# public System.char Keychar {get; set;}

Remarks
Only for the following actions: Reset, SetFreeRotation, SetRotationAxisX, SetRotationAxisY, SetRotationAxisZ.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Action Class Action Members

Modifier Property
Gets or sets the key modifier that will be used to start the action.

Syntax
Visual Basic (Declaration) Public Property Modifier As System.Windows.Forms.Keys

147

C# public System.Windows.Forms.Keys Modifier {get; set;}

Remarks
This property allows bitwise combination of SHIFT, CONTROL, and ALT keys. Only for the following actions: Zoom, Scale, Rotate, Scale.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Action Class Action Members

MouseButton Property
Gets or sets the mouse button that will be used to start the action.

Syntax
Visual Basic (Declaration) Public Property MouseButton As System.Windows.Forms.MouseButtons C# public System.Windows.Forms.MouseButtons MouseButton {get; set;}

Remarks
Only for the following actions: Zoom, Scale, Rotate, Scale.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

148

See Also
Reference
Action Class Action Members

Name Property
Gets the action name.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Name As System.String C# public System.string Name {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Action Class Action Members

ActionCollection
Represents the collection of action objects.

Object Model

Syntax
Visual Basic (Declaration)

149

Public Class ActionCollection Inherits System.Collections.ReadOnlyCollectionBase C# public class ActionCollection : System.Collections.ReadOnlyCollectionBase

Inheritance Hierarchy
System.Object System.Collections.ReadOnlyCollectionBase C1.Win.C1Chart3D.ActionCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
ActionCollection Members C1.Win.C1Chart3D Namespace

Overview
Represents the collection of action objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class ActionCollection Inherits System.Collections.ReadOnlyCollectionBase C# public class ActionCollection : System.Collections.ReadOnlyCollectionBase

150

Inheritance Hierarchy
System.Object System.Collections.ReadOnlyCollectionBase C1.Win.C1Chart3D.ActionCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
ActionCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by ActionCollection.

Public Properties
Name Count Item Top Description (Inherited from System.Collections.ReadOnlyCollectionBase) Overloaded. Gets the specified Action from the collection by name.

Public Methods
Name GetEnumerator Top Description (Inherited from System.Collections.ReadOnlyCollectionBase)

151

See Also
Reference
ActionCollection Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see ActionCollection members.

Public Properties
Name Count Item Top Description (Inherited from System.Collections.ReadOnlyCollectionBase) Overloaded. Gets the specified Action from the collection by name.

See Also
Reference
ActionCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets the specified Action from the collection by name.

Overload List
Overload Item(String) Item(Int32) Description Gets the specified Action from the collection by name. Gets the specified Action from the collection by numeric index.

Requirements

152

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
ActionCollection Class ActionCollection Members Item(String) Property Gets the specified Action from the collection by name.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal name As System.String _ ) As Action C# public Action Item( System.string name ) {get;}

Parameters
name

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
ActionCollection Class ActionCollection Members Overload List

153

Item(Int32) Property Gets the specified Action from the collection by numeric index.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal i As System.Integer _ ) As Action C# public Action Item( System.int i ) {get;}

Parameters
i

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
ActionCollection Class ActionCollection Members Overload List

BarColor
The BarColor class and its properties are used for setting individual bar colors.

Object Model

Syntax

154

Visual Basic (Declaration) Public Class BarColor Inherits Notifier C# public class BarColor : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.BarColor

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColor Members C1.Win.C1Chart3D Namespace

Overview
The BarColor class and its properties are used for setting individual bar colors.

Object Model

Syntax
Visual Basic (Declaration) Public Class BarColor Inherits Notifier C#

155

public class BarColor : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.BarColor

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColor Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by BarColor.

Public Constructors
Name Description

BarColor Constructor Initializes a new instance of the BarColor class. Top

Public Properties
Name Color Column Description Gets or sets bar color. Gets or sets bar column.

156

Row Top

Gets or sets bar row.

See Also
Reference
BarColor Class C1.Win.C1Chart3D Namespace

BarColor Constructor
Initializes a new instance of the BarColor class.

Syntax
Visual Basic (Declaration) Public Function New() C# public BarColor()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColor Class BarColor Members

Properties
For a list of all members of this type, see BarColor members.

Public Properties
Name Description

157

Color Column Row Top

Gets or sets bar color. Gets or sets bar column. Gets or sets bar row.

See Also
Reference
BarColor Class C1.Win.C1Chart3D Namespace

Color Property
Gets or sets bar color.

Syntax
Visual Basic (Declaration) Public Property Color As System.Drawing.Color C# public System.Drawing.Color Color {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColor Class BarColor Members

Column Property
Gets or sets bar column.

158

Syntax
Visual Basic (Declaration) Public Property Column As System.Integer C# public System.int Column {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColor Class BarColor Members

Row Property
Gets or sets bar row.

Syntax
Visual Basic (Declaration) Public Property Row As System.Integer C# public System.int Row {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

159

Reference
BarColor Class BarColor Members

BarColorCollection
Stores BarColor objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class BarColorCollection Inherits NotifiersCollection C# public class BarColorCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.BarColorCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Members C1.Win.C1Chart3D Namespace

Overview
Stores BarColor objects.

160

Object Model

Syntax
Visual Basic (Declaration) Public Class BarColorCollection Inherits NotifiersCollection C# public class BarColorCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.BarColorCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by BarColorCollection.

Public Properties
Name Description

161

Capacity Count Item Top

(Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets the specified BarColor from the collection by numeric index.

Public Methods
Name Add Clear Contains CopyTo Description Adds a BarColor object to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified BarColor exists in the collection. Copies the collection BarColor elements beginning with the specified index to an array of BarColor objects. GetEnumerator IndexOf Insert Remove RemoveAt Top (Inherited from System.Collections.CollectionBase) Gets the index of the specified BarColor in the collection. Adds a BarColor object to the collection at the specified index. Removes a BarColor object from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
BarColorCollection Class C1.Win.C1Chart3D Namespace

162

Methods
For a list of all members of this type, see BarColorCollection members.

Public Methods
Name Add Clear Contains CopyTo Description Adds a BarColor object to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified BarColor exists in the collection. Copies the collection BarColor elements beginning with the specified index to an array of BarColor objects. GetEnumerator IndexOf Insert Remove RemoveAt Top (Inherited from System.Collections.CollectionBase) Gets the index of the specified BarColor in the collection. Adds a BarColor object to the collection at the specified index. Removes a BarColor object from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
BarColorCollection Class C1.Win.C1Chart3D Namespace

Add Method
The BarColor to add. Adds a BarColor object to the collection.

163

Syntax
Visual Basic (Declaration) Public Function Add( _ ByVal bc As BarColor _ ) As System.Integer C# public System.int Add( BarColor bc )

Parameters
bc The BarColor to add.

Return Value
An integer indicating the index of the added BarColor.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

Contains Method
The BarColor to locate. Determines whether the specified BarColor exists in the collection.

Syntax

164

Visual Basic (Declaration) Public Function Contains( _ ByVal bc As BarColor _ ) As System.Boolean C# public System.bool Contains( BarColor bc )

Parameters
bc The BarColor to locate.

Return Value
A boolean value indicating whether the BarColor is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

CopyTo Method
Output array. Starting index. Copies the collection BarColor elements beginning with the specified index to an array of BarColor objects.

Syntax

165

Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As BarColor, _ ByVal index As System.Integer _ ) C# public void CopyTo( BarColor[] array, System.int index )

Parameters
array Output array. index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

IndexOf Method
The BarColor to locate. Gets the index of the specified BarColor in the collection.

Syntax

166

Visual Basic (Declaration) Public Function IndexOf( _ ByVal bc As BarColor _ ) As System.Integer C# public System.int IndexOf( BarColor bc )

Parameters
bc The BarColor to locate.

Return Value
An integer indicating the index of the specified BarColor.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

Insert Method
Index. The BarColor to insert. Adds a BarColor object to the collection at the specified index.

Syntax

167

Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal bc As BarColor _ ) C# public void Insert( System.int index, BarColor bc )

Parameters
index Index. bc The BarColor to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

Remove Method
The BarColor to remove. Removes a BarColor object from the collection.

Syntax

168

Visual Basic (Declaration) Public Sub Remove( _ ByVal bc As BarColor _ ) C# public void Remove( BarColor bc )

Parameters
bc The BarColor to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

Properties
For a list of all members of this type, see BarColorCollection members.

Public Properties
Name Capacity Count Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase)

169

Item Top

Gets the specified BarColor from the collection by numeric index.

See Also
Reference
BarColorCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets the specified BarColor from the collection by numeric index.

Syntax
Visual Basic (Declaration) Public ReadOnly Default Property Item( _ ByVal index As System.Integer _ ) As BarColor C# public BarColor this[ System.int index ]; {get;}

Parameters
index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
BarColorCollection Class BarColorCollection Members

170

Border
The Border class is used to describe the border appearance of various elements of the chart, include the chart itself, the ChartArea, the Legend, the Header, the Footer and Labels.

Object Model

Syntax
Visual Basic (Declaration) Public Class Border C# public class Border

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Border

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Members C1.Win.C1Chart3D Namespace

Overview
The Border class is used to describe the border appearance of various elements of the chart, include the chart itself, the ChartArea, the Legend, the Header, the Footer and Labels.

Object Model

171

Syntax
Visual Basic (Declaration) Public Class Border C# public class Border

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Border

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Border.

Public Properties
Name BorderStyle Color Rounding Description Gets or sets the border style. Gets or sets the border color. Gets the Rounding object that controls the rounding of corners.

172

Thickness Top

Gets or sets the border thickness.

Public Methods
Name Description

ShouldSerializeColor Returns false if the Border Color property is in the default state. Top

See Also
Reference
Border Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Border members.

Public Methods
Name Description

ShouldSerializeColor Returns false if the Border Color property is in the default state. Top

See Also
Reference
Border Class C1.Win.C1Chart3D Namespace

ShouldSerializeColor Method
Returns false if the Border Color property is in the default state.

Syntax

173

Visual Basic (Declaration) Public Function ShouldSerializeColor() As System.Boolean C# public System.bool ShouldSerializeColor()

Return Value
Boolean value.

Remarks
The default state is to use Color.Transparent and use the BackColor of the parent Style as the basis for the border color.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Class Border Members

Properties
For a list of all members of this type, see Border members.

Public Properties
Name BorderStyle Color Rounding Description Gets or sets the border style. Gets or sets the border color. Gets the Rounding object that controls the rounding of corners.

174

Thickness Top

Gets or sets the border thickness.

See Also
Reference
Border Class C1.Win.C1Chart3D Namespace

BorderStyle Property
Gets or sets the border style.

Syntax
Visual Basic (Declaration) Public Property BorderStyle As BorderStyleEnum C# public BorderStyleEnum BorderStyle {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Class Border Members

Color Property
Gets or sets the border color.

Syntax
Visual Basic (Declaration)

175

Public Property Color As System.Drawing.Color C# public System.Drawing.Color Color {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Class Border Members

Rounding Property
Gets the Rounding object that controls the rounding of corners.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Rounding As Rounding C# public Rounding Rounding {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Class Border Members

176

Thickness Property
Gets or sets the border thickness.

Syntax
Visual Basic (Declaration) Public Property Thickness As System.Integer C# public System.int Thickness {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Border Class Border Members

C1Chart3D
The main chart control class.

Object Model

Syntax
Visual Basic (Declaration) Public Class C1Chart3D Inherits C1.Win.C1Chart3DBase.baseChart C# public class C1Chart3D : C1.Win.C1Chart3DBase.baseChart

177

Inheritance Hierarchy
System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.ScrollableControl System.Windows.Forms.ContainerControl System.Windows.Forms.UserControl C1.Win.C1Chart3D.C1Chart3D

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Members C1.Win.C1Chart3D Namespace

Overview
The main chart control class.

Object Model

Syntax
Visual Basic (Declaration) Public Class C1Chart3D Inherits C1.Win.C1Chart3DBase.baseChart C# public class C1Chart3D : C1.Win.C1Chart3DBase.baseChart

Inheritance Hierarchy
178

System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.ScrollableControl System.Windows.Forms.ContainerControl System.Windows.Forms.UserControl C1.Win.C1Chart3D.C1Chart3D

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Members C1.Win.C1Chart3D Namespace

Members
Properties Methods Events

The following tables list the members exposed by C1Chart3D.

Public Constructors
Name Description

C1Chart3D Constructor Initializes a new instance of the C1Chart3D class. Top

Public Properties
Name AccessibilityObject Description (Inherited from System.Windows.Forms.Control)

179

AccessibleDefaultActionDescription (Inherited from System.Windows.Forms.Control) AccessibleDescription AccessibleName AccessibleRole ActiveControl AllowDrop Anchor AreaStyle AssemblyFileVersionString (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the ChartArea style. Gets the controls AssemblyFileVersion as a string. The AssemblyFileVersion is also viewable from the properties dialog of the control assembly dll. AssemblyVersionString Gets the controls AssemblyVersion as a string. The AssemblyVersion is also viewable from the properties dialog of the control assembly dll, but only in the other version information section. AutoScaleDimensions AutoScaleMode AutoScroll AutoScrollMargin AutoScrollMinSize (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.ScrollableControl)

180

AutoScrollOffset AutoScrollPosition AutoValidate BindingContext BorderStyle Bottom Bounds CanFocus CanSelect Capture CausesValidation ChartArea ChartGroups ChartLabels ClientRectangle ClientSize CompanyName Container

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control chart area object. Gets the control chart groups object. Gets the control chart labels object. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.ComponentModel.Component)

181

ContainsFocus ContextMenu ContextMenuStrip Controls Created CurrentAutoScaleDimensions Cursor DataBindings DefaultLabelStyle DisplayRectangle Disposing Dock Enabled Focused Footer FooterStyle Handle HasChildren

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the ChartLabels default style. (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control footer object. Gets the Footer style. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

182

Header HeaderStyle Height HorizontalScroll ImeMode Interaction InvokeRequired IsAccessible IsDisposed IsHandleCreated IsMirrored LayoutEngine Left Legend LegendStyle Margin MaximumSize MinimumSize

Gets the control header object. Gets the Header style. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) Gets the control interaction object. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control legend object. Gets the Legend style. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

183

Name Padding Parent ParentForm PreferredSize ProductName ProductVersion RecreatingHandle Region Repaint

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets or sets a value indicating whether the chart is automatically repainted when its properties are modified.

Right RightToLeft Site Style TabIndex TabStop Tag

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the chart style. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

184

Top TopLevelControl UseAntiAliasedGraphics

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets or sets a value indicating whether to use anti-aliasing while rendering chart graphics (only).

UseAntiAliasedText

Gets or sets a value indicating whether to use anti-aliasing while rendering chart text (only).

UseGrayscale

Gets or sets a value indicating whether to render the chart with grayscale instead of color. The use of Grayscale is intended as a preview for output to a black and white device. It does not affect style brush or pen colors internally, only the rendering of the chart to the output devices and images. Using grayscale implies the use of double buffered output.

UseWaitCursor VerticalScroll Width Top

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control)

Public Methods
Name BeginInvoke BringToFront Contains Description Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

185

CreateControl CreateGraphics CreateObjRef Dispose DoDragDrop Draw DrawToBitmap EndInit EndInvoke FindForm Focus GetChildAtPoint GetContainerControl GetImage

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.MarshalByRefObject) Clean up any resources being used. (Inherited from System.Windows.Forms.Control) Overridden. Draw the chart on the specified drawing surface. (Inherited from System.Windows.Forms.Control) Overridden. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Overloaded. Obtains an image of the current chart using the display size.

GetLifetimeService GetMetafile

(Inherited from System.MarshalByRefObject) Overloaded. Obtains an metafile of the current chart display using the specified size and type.

GetNextControl

(Inherited from System.Windows.Forms.Control)

186

GetPreferredSize Hide InitializeLifetimeService Invoke LoadChartFromFile LoadChartFromString LoadLocalizations

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.MarshalByRefObject) Overloaded. (Inherited from System.Windows.Forms.Control) Load chart description from the file. Overridden. Loads chart description from a string. Overloaded. Reads all localizations from the specified file and uses them locally at runtime.

PageSetup

Overridden. Raises the PageSetup dialog to manage the page settings.

PerformAutoScale PerformLayout PointToClient PointToScreen

(Inherited from System.Windows.Forms.ContainerControl) Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

PreProcessControlMessage (Inherited from System.Windows.Forms.Control) PreProcessMessage PrintChart (Inherited from System.Windows.Forms.Control) Overloaded. Prints the control using the specified scaling and page settings to the specified rectangle. PrintSetup Overridden. Raises the PrintSetup dialog to manage the printer settings.

187

RectangleToClient RectangleToScreen Refresh Reset ResetText ResumeLayout SaveChartToFile SaveChartToString SaveImage

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Overridden. Clears the chart of all data and settings. (Inherited from System.Windows.Forms.Control) Overloaded. (Inherited from System.Windows.Forms.Control) Save chart description to the file. Overloaded. Overridden. Save chart description to a string. Overloaded. Saves an chart image of the specified format and size to the specified stream.

SaveLocalizations Scale ScrollControlIntoView Select SelectNextControl SendToBack SetAutoScrollMargin SetBounds

Overloaded. Writes all current localizations to the specified file. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) Overloaded. (Inherited from System.Windows.Forms.Control)

188

Show ShowProperties ShowWizard SuspendLayout ToString Update Validate

(Inherited from System.Windows.Forms.Control) Raises the properties dialog at runtime. Raises the wizard dialog at runtime. (Inherited from System.Windows.Forms.Control) (Inherited from System.ComponentModel.Component) (Inherited from System.Windows.Forms.Control) Overloaded. (Inherited from System.Windows.Forms.ContainerControl)

ValidateChildren Top

Overloaded. (Inherited from System.Windows.Forms.UserControl)

Public Events
Name AutoSizeChanged AutoValidateChanged BackColorChanged BackgroundImageChanged Description (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

BackgroundImageLayoutChanged (Inherited from System.Windows.Forms.Control) BindingContextChanged CausesValidationChanged (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

189

ChangeUICues Click ClientSizeChanged ContextMenuChanged ContextMenuStripChanged ControlAdded ControlRemoved CursorChanged Disposed DockChanged DoubleClick DragDrop DragEnter DragLeave DragOver EnabledChanged Enter FontChanged

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.ComponentModel.Component) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

190

ForeColorChanged GiveFeedback GotFocus HandleCreated HandleDestroyed HelpRequested ImeModeChanged Invalidated KeyDown KeyPress KeyUp Layout Leave Load LocationChanged LostFocus MarginChanged MouseCaptureChanged

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

191

MouseClick MouseDoubleClick MouseDown MouseEnter MouseHover MouseLeave MouseMove MouseUp MouseWheel Move PaddingChanged Paint ParentChanged PreviewKeyDown QueryAccessibilityHelp QueryContinueDrag RegionChanged Resize

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

192

RightToLeftChanged Scroll SizeChanged StyleChanged SystemColorsChanged TabIndexChanged TabStopChanged Validated Validating VisibleChanged Top

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

See Also
Reference
C1Chart3D Class C1.Win.C1Chart3D Namespace

C1Chart3D Constructor
Initializes a new instance of the C1Chart3D class.

Syntax
Visual Basic (Declaration) Public Function New() C#

193

public C1Chart3D()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Methods
For a list of all members of this type, see C1Chart3D members.

Public Methods
Name BeginInvoke BringToFront Contains CreateControl CreateGraphics CreateObjRef Dispose DoDragDrop Draw Description Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.MarshalByRefObject) Clean up any resources being used. (Inherited from System.Windows.Forms.Control) Overridden. Draw the chart on the specified drawing surface.

194

DrawToBitmap EndInit EndInvoke FindForm Focus GetChildAtPoint GetContainerControl GetImage

(Inherited from System.Windows.Forms.Control) Overridden. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Overloaded. Obtains an image of the current chart using the display size.

GetLifetimeService GetMetafile

(Inherited from System.MarshalByRefObject) Overloaded. Obtains an metafile of the current chart display using the specified size and type.

GetNextControl GetPreferredSize Hide InitializeLifetimeService Invoke LoadChartFromFile LoadChartFromString

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.MarshalByRefObject) Overloaded. (Inherited from System.Windows.Forms.Control) Load chart description from the file. Overridden. Loads chart description from a string.

195

LoadLocalizations

Overloaded. Reads all localizations from the specified file and uses them locally at runtime.

PageSetup

Overridden. Raises the PageSetup dialog to manage the page settings.

PerformAutoScale PerformLayout PointToClient PointToScreen

(Inherited from System.Windows.Forms.ContainerControl) Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control)

PreProcessControlMessage (Inherited from System.Windows.Forms.Control) PreProcessMessage PrintChart (Inherited from System.Windows.Forms.Control) Overloaded. Prints the control using the specified scaling and page settings to the specified rectangle. PrintSetup Overridden. Raises the PrintSetup dialog to manage the printer settings. RectangleToClient RectangleToScreen Refresh Reset ResetText ResumeLayout (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Overridden. Clears the chart of all data and settings. (Inherited from System.Windows.Forms.Control) Overloaded. (Inherited from System.Windows.Forms.Control)

196

SaveChartToFile SaveChartToString SaveImage

Save chart description to the file. Overloaded. Overridden. Save chart description to a string. Overloaded. Saves an chart image of the specified format and size to the specified stream.

SaveLocalizations Scale ScrollControlIntoView Select SelectNextControl SendToBack SetAutoScrollMargin SetBounds Show ShowProperties ShowWizard SuspendLayout ToString Update

Overloaded. Writes all current localizations to the specified file. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) Overloaded. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Raises the properties dialog at runtime. Raises the wizard dialog at runtime. (Inherited from System.Windows.Forms.Control) (Inherited from System.ComponentModel.Component) (Inherited from System.Windows.Forms.Control)

197

Validate

Overloaded. (Inherited from System.Windows.Forms.ContainerControl)

ValidateChildren Top

Overloaded. (Inherited from System.Windows.Forms.UserControl)

See Also
Reference
C1Chart3D Class C1.Win.C1Chart3D Namespace

Dispose Method
Clean up any resources being used.

Syntax
Visual Basic (Declaration) Public Shadows Sub Dispose() C# public new void Dispose()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Draw Method
Graphics. Rectangle.

198

Draw the chart on the specified drawing surface.

Syntax
Visual Basic (Declaration) Public Overrides Sub Draw( _ ByVal g As System.Drawing.Graphics, _ ByVal r As System.Drawing.Rectangle _ ) C# public override void Draw( System.Drawing.Graphics g, System.Drawing.Rectangle r )

Parameters
g Graphics. r Rectangle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

EndInit Method

Syntax

199

Visual Basic (Declaration) Public Overrides Sub EndInit() C# public override void EndInit()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

GetImage Method
Obtains an image of the current chart using the display size.

Overload List
Overload GetImage() GetImage(Size) Description Obtains an image of the current chart using the display size. Obtains an image of the current chart using the specified size.

GetImage(ImageFormat,Size) Obtains an image of the current chart using the specified format and size. GetImage(ImageFormat) Obtains an image of the current chart using the specified format and the display size.

Requirements

200

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members GetImage() Method Obtains an image of the current chart using the display size.

Syntax
Visual Basic (Declaration) Public Overloads Function GetImage() As System.Drawing.Image C# public System.Drawing.Image GetImage()

Return Value
Chart image created by an enhanced metafile of the chart.

Remarks
This method creates an image of the current chart display an returns an Image object. If an error occurs during the file creation, chart drawing and writing, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

201

C1Chart3D Class C1Chart3D Members Overload List GetImage(Size) Method Image size in pixels. Obtains an image of the current chart using the specified size.

Syntax
Visual Basic (Declaration) Public Overloads Function GetImage( _ ByVal sz As System.Drawing.Size _ ) As System.Drawing.Image C# public System.Drawing.Image GetImage( System.Drawing.Size sz )

Parameters
sz Image size in pixels.

Return Value
Chart image created by an enhanced metafile of the chart.

Remarks
This method creates an image of the current chart display an returns an Image object. If an error occurs during the file creation, chart drawing and writing, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

202

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List GetImage(ImageFormat,Size) Method Image format. Image size in pixels. Obtains an image of the current chart using the specified format and size.

Syntax
Visual Basic (Declaration) Public Overloads Function GetImage( _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat, _ ByVal sz As System.Drawing.Size _ ) As System.Drawing.Image C# public System.Drawing.Image GetImage( System.Drawing.Imaging.ImageFormat imgFmt, System.Drawing.Size sz )

Parameters
imgFmt Image format. sz Image size in pixels.

Return Value
Chart image.

Requirements
203

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List GetImage(ImageFormat) Method Image format. Obtains an image of the current chart using the specified format and the display size.

Syntax
Visual Basic (Declaration) Public Overloads Function GetImage( _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat _ ) As System.Drawing.Image C# public System.Drawing.Image GetImage( System.Drawing.Imaging.ImageFormat imgFmt )

Parameters
imgFmt Image format.

Return Value
Chart image.

Requirements

204

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

GetMetafile Method
Obtains an metafile of the current chart display using the specified size and type.

Overload List
Overload Description

GetMetafile(Size,EmfType) Obtains an metafile of the current chart display using the specified size and type. GetMetafile(Size) Obtains an metafile of the current chart display using the specified size. GetMetafile() Obtains an metafile of the current chart display using the specified size.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

205

GetMetafile(Size,EmfType) Method Metafile image size. Metafile type. Obtains an metafile of the current chart display using the specified size and type.

Syntax
Visual Basic (Declaration) Public Overloads Function GetMetafile( _ ByVal sz As System.Drawing.Size, _ ByVal emfType As System.Drawing.Imaging.EmfType _ ) As System.Drawing.Imaging.Metafile C# public System.Drawing.Imaging.Metafile GetMetafile( System.Drawing.Size sz, System.Drawing.Imaging.EmfType emfType )

Parameters
sz Metafile image size. emfType Metafile type.

Return Value
Metafile of the current chart display.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
206

C1Chart3D Class C1Chart3D Members Overload List GetMetafile(Size) Method Metafile image size. Obtains an metafile of the current chart display using the specified size.

Syntax
Visual Basic (Declaration) Public Overloads Function GetMetafile( _ ByVal sz As System.Drawing.Size _ ) As System.Drawing.Imaging.Metafile C# public System.Drawing.Imaging.Metafile GetMetafile( System.Drawing.Size sz )

Parameters
sz Metafile image size.

Return Value
Metafile of the current chart display.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

207

C1Chart3D Class C1Chart3D Members Overload List GetMetafile() Method Obtains an metafile of the current chart display using the specified size.

Syntax
Visual Basic (Declaration) Public Overloads Function GetMetafile() As System.Drawing.Imaging.Metafile C# public System.Drawing.Imaging.Metafile GetMetafile()

Return Value
Metafile of the current chart display.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

LoadChartFromFile Method
File name. Load chart description from the file.

Syntax
Visual Basic (Declaration)

208

Public Sub LoadChartFromFile( _ ByVal filename As System.String _ ) C# public void LoadChartFromFile( System.string filename )

Parameters
filename File name.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

LoadChartFromString Method
String that contains chart description. Loads chart description from a string.

Syntax
Visual Basic (Declaration) Public Overrides Sub LoadChartFromString( _ ByVal s As System.String _ ) C#

209

public override void LoadChartFromString( System.string s )

Parameters
s String that contains chart description.

Remarks
When a chart is saved to xml, the chart loads all the set properties into an xml file. With the SaveChartToString method the chart can also write these properties to a string value. This method then loads the chart from this string value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

LoadLocalizations Method
Reads all localizations from the specified file and uses them locally at runtime.

Overload List
Overload LoadLocalizations(String) Description Reads all localizations from the specified file and uses them locally at runtime. LoadLocalizations(Stream) Reads all localizations from the specified stream and uses them locally at runtime.

210

LoadLocalizations(Byte[])

Reads all localizations from the specified byte array and uses them locally at runtime.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members LoadLocalizations(String) Method Specifies the file to which localizations are written. Reads all localizations from the specified file and uses them locally at runtime.

Syntax
Visual Basic (Declaration) Public Overloads Function LoadLocalizations( _ ByVal LocalizationFile As System.String _ ) As System.Boolean C# public System.bool LoadLocalizations( System.string LocalizationFile )

Parameters
LocalizationFile Specifies the file to which localizations are written.

Requirements

211

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List LoadLocalizations(Stream) Method Specifies the Stream to which localizations are written. Reads all localizations from the specified stream and uses them locally at runtime.

Syntax
Visual Basic (Declaration) Public Overloads Function LoadLocalizations( _ ByVal stream As System.IO.Stream _ ) As System.Boolean C# public System.bool LoadLocalizations( System.IO.Stream stream )

Parameters
stream Specifies the Stream to which localizations are written.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

212

Reference
C1Chart3D Class C1Chart3D Members Overload List LoadLocalizations(Byte[]) Method Specifies the byte array to which localizations are written. Reads all localizations from the specified byte array and uses them locally at runtime.

Syntax
Visual Basic (Declaration) Public Overloads Function LoadLocalizations( _ ByVal byteArray() As System.Byte _ ) As System.Boolean C# public System.bool LoadLocalizations( System.byte[] byteArray )

Parameters
byteArray Specifies the byte array to which localizations are written.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

213

PageSetup Method
Raises the PageSetup dialog to manage the page settings.

Syntax
Visual Basic (Declaration) Public Overrides Sub PageSetup() C# public override void PageSetup()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

PrintChart Method
Prints the control using the specified scaling and page settings to the specified rectangle.

Overload List
Overload Description

PrintChart(PrintScaleEnum,Rectangle,PageSettings,Boolean) Prints the control using the specified scaling and page settings to the specified rectangle. PrintChart(PrintScaleEnum,Rectangle,PageSettings) Prints the control using the specified scaling and page settings to the specified rectangle.

214

PrintChart(PrintScaleEnum,Rectangle)

Prints the control using the specified scaling within the specified rectangle of the printer page.

PrintChart(PrintScaleEnum)

Prints the control using the specified scaling within the margins of the printer page.

PrintChart()

Prints the control using default scaling within the margins of the printer page.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members PrintChart(PrintScaleEnum,Rectangle,PageSettings,Boolean) Method Chart scaling Rectangle Page settings Print as a bitmap Prints the control using the specified scaling and page settings to the specified rectangle.

Syntax
Visual Basic (Declaration) Public Overloads Sub PrintChart( _

215

ByVal scaling As PrintScaleEnum, _ ByVal r As System.Drawing.Rectangle, _ ByVal ps As System.Drawing.Printing.PageSettings, _ ByVal bitmap As System.Boolean _ ) C# public void PrintChart( PrintScaleEnum scaling, System.Drawing.Rectangle r, System.Drawing.Printing.PageSettings ps, System.bool bitmap )

Parameters
scaling Chart scaling r Rectangle ps Page settings bitmap Print as a bitmap

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

216

PrintChart(PrintScaleEnum,Rectangle,PageSettings) Method Chart scaling Rectangle Page settings Prints the control using the specified scaling and page settings to the specified rectangle.

Syntax
Visual Basic (Declaration) Public Overloads Sub PrintChart( _ ByVal scaling As PrintScaleEnum, _ ByVal r As System.Drawing.Rectangle, _ ByVal ps As System.Drawing.Printing.PageSettings _ ) C# public void PrintChart( PrintScaleEnum scaling, System.Drawing.Rectangle r, System.Drawing.Printing.PageSettings ps )

Parameters
scaling Chart scaling r Rectangle ps Page settings

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

217

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List PrintChart(PrintScaleEnum,Rectangle) Method Scaling. Rectangle. Prints the control using the specified scaling within the specified rectangle of the printer page.

Syntax
Visual Basic (Declaration) Public Overloads Sub PrintChart( _ ByVal scaling As PrintScaleEnum, _ ByVal r As System.Drawing.Rectangle _ ) C# public void PrintChart( PrintScaleEnum scaling, System.Drawing.Rectangle r )

Parameters
scaling Scaling. r Rectangle.

Requirements

218

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List PrintChart(PrintScaleEnum) Method Scaling. Prints the control using the specified scaling within the margins of the printer page.

Syntax
Visual Basic (Declaration) Public Overloads Sub PrintChart( _ ByVal scaling As PrintScaleEnum _ ) C# public void PrintChart( PrintScaleEnum scaling )

Parameters
scaling Scaling.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

219

Reference
C1Chart3D Class C1Chart3D Members Overload List PrintChart() Method Prints the control using default scaling within the margins of the printer page.

Syntax
Visual Basic (Declaration) Public Overloads Overrides Sub PrintChart() C# public override void PrintChart()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

PrintSetup Method
Raises the PrintSetup dialog to manage the printer settings.

Syntax
Visual Basic (Declaration) Public Overrides Sub PrintSetup() C#

220

public override void PrintSetup()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Reset Method
Clears the chart of all data and settings.

Syntax
Visual Basic (Declaration) Public Overrides Sub Reset() C# public override void Reset()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

SaveChartToFile Method
File name. Save chart description to the file.

221

Syntax
Visual Basic (Declaration) Public Sub SaveChartToFile( _ ByVal filename As System.String _ ) C# public void SaveChartToFile( System.string filename )

Parameters
filename File name.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

SaveChartToString Method
Save chart description to a string.

Overload List
Overload SaveChartToString() Description Save chart description to a string.

222

SaveChartToString(Boolean) Save chart description to the string.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members SaveChartToString() Method Save chart description to a string.

Syntax
Visual Basic (Declaration) Public Overloads Overrides Function SaveChartToString() As System.String C# public override System.string SaveChartToString()

Return Value
String that contains the chart description.

Remarks
When a chart is saved to xml, the chart loads all the set properties into an xml file. With the SaveChartToString method the chart can also write these properties to a string value. The chart can also be loaded from this string.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

223

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveChartToString(Boolean) Method Whether the output string is formatted. Save chart description to the string.

Syntax
Visual Basic (Declaration) Public Overloads Function SaveChartToString( _ ByVal formatting As System.Boolean _ ) As System.String C# public System.string SaveChartToString( System.bool formatting )

Parameters
formatting Whether the output string is formatted.

Return Value
String that contains chart description.

Remarks
When a chart is saved to xml, the chart loads all the set properties into an xml file. With the SaveChartToString method the chart can also write these properties to a string value. The chart can also be loaded from this string.

Requirements

224

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

SaveImage Method
Saves an chart image of the specified format and size to the specified stream.

Overload List
Overload Description

SaveImage(Stream,ImageFormat,Size) Saves an chart image of the specified format and size to the specified stream. SaveImage(Stream,ImageFormat) Saves an chart image of the specified format to the specified stream. SaveImage(Byte[],ImageFormat,Size) Saves an chart image of the specified format and size to the specified byte array. SaveImage(Byte[],ImageFormat) Saves an chart image of the specified format to the specified byte array. SaveImage(ImageFormat,Size) Saves an chart image of the specified format and size to the clipboard. SaveImage(ImageFormat) Saves an chart image of the specified format and display size to the clipboard. SaveImage(String,ImageFormat,Size) Saves an chart image of the specified format and size to the

225

specified file. SaveImage(String,ImageFormat) Saves an chart image of the specified format and display size to the specified file.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members SaveImage(Stream,ImageFormat,Size) Method Stream. Image format. Image size in pixels. Saves an chart image of the specified format and size to the specified stream.

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByVal stream As System.IO.Stream, _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat, _ ByVal sz As System.Drawing.Size _ ) C# public void SaveImage( System.IO.Stream stream, System.Drawing.Imaging.ImageFormat imgFmt,

226

System.Drawing.Size sz )

Parameters
stream Stream. imgFmt Image format. sz Image size in pixels.

Remarks
This method creates an image of the specified format of the current chart display and saves the results to the specified stream. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveImage(Stream,ImageFormat) Method Stream. Image format Saves an chart image of the specified format to the specified stream.

Syntax

227

Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByVal stream As System.IO.Stream, _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat _ ) C# public void SaveImage( System.IO.Stream stream, System.Drawing.Imaging.ImageFormat imgFmt )

Parameters
stream Stream. imgFmt Image format

Remarks
This method creates an image of the specified format of the current chart display and saves the results to the specified stream. The size of the current display, in pixels, is used. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

228

SaveImage(Byte[],ImageFormat,Size) Method Byte array. Image format. Image size in pixels. Saves an chart image of the specified format and size to the specified byte array.

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByRef byteArray As System.Byte(), _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat, _ ByVal sz As System.Drawing.Size _ ) C# public void SaveImage( ref System.byte[] byteArray, System.Drawing.Imaging.ImageFormat imgFmt, System.Drawing.Size sz )

Parameters
byteArray Byte array. imgFmt Image format. sz Image size in pixels.

Remarks
This method creates an image of the specified format and size of the current chart display and saves the results to the specified byte array. If an error occurs, an appropriate exception is thrown indicating the cause of error.

229

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveImage(Byte[],ImageFormat) Method Byte array. Image format. Saves an chart image of the specified format to the specified byte array.

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByRef byteArray As System.Byte(), _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat _ ) C# public void SaveImage( ref System.byte[] byteArray, System.Drawing.Imaging.ImageFormat imgFmt )

Parameters
byteArray Byte array. imgFmt

230

Image format.

Remarks
This method creates an image of the specified format and the current display size and saves the results to the specified byte array. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveImage(ImageFormat,Size) Method Image format. Image size in pixels. Saves an chart image of the specified format and size to the clipboard.

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat, _ ByVal sz As System.Drawing.Size _ ) C# public void SaveImage( System.Drawing.Imaging.ImageFormat imgFmt, System.Drawing.Size sz

231

Parameters
imgFmt Image format. sz Image size in pixels.

Remarks
This method creates an image of the specified format and size and saves the results to the clipboard. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveImage(ImageFormat) Method Image format. Saves an chart image of the specified format and display size to the clipboard.

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat _ )

232

C# public void SaveImage( System.Drawing.Imaging.ImageFormat imgFmt )

Parameters
imgFmt Image format.

Remarks
This method creates an image of the specified format and display size and saves the results to the clipboard. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveImage(String,ImageFormat,Size) Method File name. Image format. Image size in pixels. Saves an chart image of the specified format and size to the specified file.

Syntax
Visual Basic (Declaration)

233

Public Overloads Sub SaveImage( _ ByVal filename As System.String, _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat, _ ByVal sz As System.Drawing.Size _ ) C# public void SaveImage( System.string filename, System.Drawing.Imaging.ImageFormat imgFmt, System.Drawing.Size sz )

Parameters
filename File name. imgFmt Image format. sz Image size in pixels.

Remarks
This method creates an image of the specified format and size and saves the results to the specified file. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

234

C1Chart3D Class C1Chart3D Members Overload List SaveImage(String,ImageFormat) Method File name. Image format Saves an chart image of the specified format and display size to the specified file.

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveImage( _ ByVal filename As System.String, _ ByVal imgFmt As System.Drawing.Imaging.ImageFormat _ ) C# public void SaveImage( System.string filename, System.Drawing.Imaging.ImageFormat imgFmt )

Parameters
filename File name. imgFmt Image format

Remarks
This method creates an image of the specified format and display size and saves the results to the specified file. If an error occurs, an appropriate exception is thrown indicating the cause of error.

Requirements

235

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

SaveLocalizations Method
Writes all current localizations to the specified file.

Overload List
Overload SaveLocalizations(String) Description Writes all current localizations to the specified file.

SaveLocalizations(Stream) Writes all current localizations to the specified stream. SaveLocalizations(Byte[]) Writes all current localizations to the specified byte array.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members SaveLocalizations(String) Method Specifies the file to which localizations are written. Writes all current localizations to the specified file.

236

Syntax
Visual Basic (Declaration) Public Overloads Function SaveLocalizations( _ ByVal LocalizationFile As System.String _ ) As System.Boolean C# public System.bool SaveLocalizations( System.string LocalizationFile )

Parameters
LocalizationFile Specifies the file to which localizations are written.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveLocalizations(Stream) Method Specifies the Stream to which localizations are written. Writes all current localizations to the specified stream.

Syntax
Visual Basic (Declaration) Public Overloads Function SaveLocalizations( _

237

ByVal stream As System.IO.Stream _ ) As System.Boolean C# public System.bool SaveLocalizations( System.IO.Stream stream )

Parameters
stream Specifies the Stream to which localizations are written.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List SaveLocalizations(Byte[]) Method Specifies the byte arrary to which localizations are written. Writes all current localizations to the specified byte array.

Syntax
Visual Basic (Declaration) Public Overloads Function SaveLocalizations( _ ByRef byteArray As System.Byte() _ ) As System.Boolean C#

238

public System.bool SaveLocalizations( out System.byte[] byteArray )

Parameters
byteArray Specifies the byte arrary to which localizations are written.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

ShowProperties Method
Raises the properties dialog at runtime.

Syntax
Visual Basic (Declaration) Public Overloads Function ShowProperties() As System.Windows.Forms.DialogResult C# public System.Windows.Forms.DialogResult ShowProperties()

Return Value
Dialog result.

Requirements

239

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

ShowWizard Method
Raises the wizard dialog at runtime.

Syntax
Visual Basic (Declaration) Public Overloads Function ShowWizard() As System.Windows.Forms.DialogResult C# public System.Windows.Forms.DialogResult ShowWizard()

Return Value
Dialog result.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members Overload List

Properties
For a list of all members of this type, see C1Chart3D members.

240

Public Properties
Name AccessibilityObject Description (Inherited from System.Windows.Forms.Control)

AccessibleDefaultActionDescription (Inherited from System.Windows.Forms.Control) AccessibleDescription AccessibleName AccessibleRole ActiveControl AllowDrop Anchor AreaStyle AssemblyFileVersionString (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the ChartArea style. Gets the controls AssemblyFileVersion as a string. The AssemblyFileVersion is also viewable from the properties dialog of the control assembly dll. AssemblyVersionString Gets the controls AssemblyVersion as a string. The AssemblyVersion is also viewable from the properties dialog of the control assembly dll, but only in the other version information section. AutoScaleDimensions AutoScaleMode (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.ContainerControl)

241

AutoScroll AutoScrollMargin AutoScrollMinSize AutoScrollOffset AutoScrollPosition AutoValidate BindingContext BorderStyle Bottom Bounds CanFocus CanSelect Capture CausesValidation ChartArea ChartGroups ChartLabels ClientRectangle

(Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.UserControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control chart area object. Gets the control chart groups object. Gets the control chart labels object. (Inherited from System.Windows.Forms.Control)

242

ClientSize CompanyName Container ContainsFocus ContextMenu ContextMenuStrip Controls Created CurrentAutoScaleDimensions Cursor DataBindings DefaultLabelStyle DisplayRectangle Disposing Dock Enabled Focused Footer

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.ComponentModel.Component) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the ChartLabels default style. (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control footer object.

243

FooterStyle Handle HasChildren Header HeaderStyle Height HorizontalScroll ImeMode Interaction InvokeRequired IsAccessible IsDisposed IsHandleCreated IsMirrored LayoutEngine Left Legend LegendStyle

Gets the Footer style. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control header object. Gets the Header style. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control) Gets the control interaction object. (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the control legend object. Gets the Legend style.

244

Margin MaximumSize MinimumSize Name Padding Parent ParentForm PreferredSize ProductName ProductVersion RecreatingHandle Region Repaint

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ContainerControl) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets or sets a value indicating whether the chart is automatically repainted when its properties are modified.

Right RightToLeft Site Style

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets the chart style.

245

TabIndex TabStop Tag Top TopLevelControl UseAntiAliasedGraphics

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.Control) Gets or sets a value indicating whether to use anti-aliasing while rendering chart graphics (only).

UseAntiAliasedText

Gets or sets a value indicating whether to use anti-aliasing while rendering chart text (only).

UseGrayscale

Gets or sets a value indicating whether to render the chart with grayscale instead of color. The use of Grayscale is intended as a preview for output to a black and white device. It does not affect style brush or pen colors internally, only the rendering of the chart to the output devices and images. Using grayscale implies the use of double buffered output.

UseWaitCursor VerticalScroll Width Top

(Inherited from System.Windows.Forms.Control) (Inherited from System.Windows.Forms.ScrollableControl) (Inherited from System.Windows.Forms.Control)

See Also
Reference

246

C1Chart3D Class C1.Win.C1Chart3D Namespace

AreaStyle Property
Gets the ChartArea style.

Syntax
Visual Basic (Declaration) Public ReadOnly Property AreaStyle As Style C# public Style AreaStyle {get;}

Remarks
The property provides a convenient shortcut to the ChartArea.Style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

AssemblyFileVersionString Property
Gets the controls AssemblyFileVersion as a string. The AssemblyFileVersion is also viewable from the properties dialog of the control assembly dll.

Syntax
Visual Basic (Declaration) Public ReadOnly Property AssemblyFileVersionString As System.String

247

C# public System.string AssemblyFileVersionString {get;}

Remarks
The AssemblyFileVersion is different from the AssemblyVersion. The AssemblyFileVersion is viewable from the properties dialog of the control assembly dll. The AssemblyVersion is also listed in the properties dialog, but only in the other version information section. When viewing the Global Assembly Cache (GAC) in Windows Explorer, the AssemblyVersion is shown as a standard column. The AssemblyFileVersion will always change with each separate release of the Chart control, including internal changes. The AssemblyVersion will only change when the object model has been changed.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

AssemblyVersionString Property
Gets the controls AssemblyVersion as a string. The AssemblyVersion is also viewable from the properties dialog of the control assembly dll, but only in the other version information section.

Syntax
Visual Basic (Declaration) Public ReadOnly Property AssemblyVersionString As System.String C# public System.string AssemblyVersionString {get;}

Remarks
248

The AssemblyFileVersion is different from the AssemblyVersion. The AssemblyFileVersion is viewable from the properties dialog of the control assembly dll. The AssemblyVersion is also listed in the properties dialog, but only in the other version information section. When viewing the Global Assembly Cache (GAC) in Windows Explorer, the AssemblyVersion is shown as a standard column. The AssemblyFileVersion will always change with each separate release of the Chart control, including internal changes. The AssemblyVersion will only change when the object model has been changed.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

ChartArea Property
Gets the control chart area object.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property ChartArea As Chart3DArea C# public new Chart3DArea ChartArea {get;}

Remarks
The ChartArea is that region of the chart that contains plot cube, axes and charted data. Its Style inherits directly from the parent C1Chart3D.

Requirements

249

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

ChartGroups Property
Gets the control chart groups object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property ChartGroups As Chart3DGroups C# public Chart3DGroups ChartGroups {get;}

Remarks
ChartGroup contains information related to data values and related appearance.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

ChartLabels Property
Gets the control chart labels object.

250

Syntax
Visual Basic (Declaration) Public ReadOnly Property ChartLabels As Chart3DLabels C# public Chart3DLabels ChartLabels {get;}

Remarks
The ChartLabels contain all Chart3DLabel objects.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

DefaultLabelStyle Property
Gets the ChartLabels default style.

Syntax
Visual Basic (Declaration) Public ReadOnly Property DefaultLabelStyle As Style C# public Style DefaultLabelStyle {get;}

Remarks
The property provides a convenient shortcut to the ChartLabels.DefaultLabelStyle.

251

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Footer Property
Gets the control footer object.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Footer As Title C# public new Title Footer {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

FooterStyle Property
Gets the Footer style.

Syntax

252

Visual Basic (Declaration) Public ReadOnly Property FooterStyle As Style C# public Style FooterStyle {get;}

Remarks
This property provides a convenient shortcut to the Footer.Style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Header Property
Gets the control header object.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Header As Title C# public new Title Header {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

253

See Also
Reference
C1Chart3D Class C1Chart3D Members

HeaderStyle Property
Gets the Header style.

Syntax
Visual Basic (Declaration) Public ReadOnly Property HeaderStyle As Style C# public Style HeaderStyle {get;}

Remarks
The property provides a convenient shortcut to the Header.Style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Interaction Property
Gets the control interaction object.

Syntax
Visual Basic (Declaration)

254

Public ReadOnly Property Interaction As Interaction C# public Interaction Interaction {get;}

Remarks
The Interaction object controls the automated interactive features of the chart, including mouse driven rotation, scaling, translating and zooming.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Legend Property
Gets the control legend object.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Legend As Chart3DLegend C# public new Chart3DLegend Legend {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
255

Reference
C1Chart3D Class C1Chart3D Members

LegendStyle Property
Gets the Legend style.

Syntax
Visual Basic (Declaration) Public ReadOnly Property LegendStyle As Style C# public Style LegendStyle {get;}

Remarks
This property provides a convenient shortcut to the Legend.Style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Repaint Property
Gets or sets a value indicating whether the chart is automatically repainted when its properties are modified.

Syntax
Visual Basic (Declaration) Public Property Repaint As System.Boolean

256

C# public System.bool Repaint {get; set;}

Remarks
When the Repaint property is false, chart repaints are minimized as chart properties are changed. This is useful when multiple chart properties will be changed in an event, and it is desired to reduce the flicker associated with repeated repaints. Note that it is very important to set Repaint to true when property changes have been completed. Failure to do so can result in a chart that never repaints.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

Style Property
Gets the chart style.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Style As Style C# public new Style Style {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

257

See Also
Reference
C1Chart3D Class C1Chart3D Members

UseAntiAliasedGraphics Property
Gets or sets a value indicating whether to use anti-aliasing while rendering chart graphics (only).

Syntax
Visual Basic (Declaration) Public Shadows Property UseAntiAliasedGraphics As System.Boolean C# public new System.bool UseAntiAliasedGraphics {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

UseAntiAliasedText Property
Gets or sets a value indicating whether to use anti-aliasing while rendering chart text (only).

Syntax
Visual Basic (Declaration) Public Shadows Property UseAntiAliasedText As System.Boolean C#

258

public new System.bool UseAntiAliasedText {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1Chart3D Class C1Chart3D Members

UseGrayscale Property
Gets or sets a value indicating whether to render the chart with grayscale instead of color. The use of Grayscale is intended as a preview for output to a black and white device. It does not affect style brush or pen colors internally, only the rendering of the chart to the output devices and images. Using grayscale implies the use of double buffered output.

Syntax
Visual Basic (Declaration) Public Shadows Property UseGrayscale As System.Boolean C# public new System.bool UseGrayscale {get; set;}

Remarks
The use of Grayscale is intended as a preview for output to a black and white device. It does not affect style brush or pen colors internally, only the rendering of the chart to the output devices and images. Using grayscale implies the use of double buffered output.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
259

Reference
C1Chart3D Class C1Chart3D Members

Chart3DArea
The Chart3DArea class describes the ChartArea of the chart. This area includes plotcube, all axes and the charted data.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DArea Inherits C1.Win.C1Chart3DBase.baseChartArea C# public class Chart3DArea : C1.Win.C1Chart3DBase.baseChartArea

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DArea

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Members C1.Win.C1Chart3D Namespace

260

Overview
The Chart3DArea class describes the ChartArea of the chart. This area includes plotcube, all axes and the charted data.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DArea Inherits C1.Win.C1Chart3DBase.baseChartArea C# public class Chart3DArea : C1.Win.C1Chart3DBase.baseChartArea

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DArea

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Chart3DArea.

Public Properties

261

Name Axes AxisX AxisY AxisZ Location

Description Gets the axes collection object. Gets the X-axis object. Gets the Y-axis object. Gets the Z-axis object. Gets or sets the location of the ChartArea in chart control client coordinates.

LocationDefault Size SizeDefault Style View Top

Gets or sets the default location of the ChartArea. Gets or sets the size of the ChartArea in chart control client coordinates. Gets or sets the default size of the ChartArea. Gets the chart area style. Gets the 3d-view object.

See Also
Reference
Chart3DArea Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DArea members.

Public Properties
Name Description

262

Axes AxisX AxisY AxisZ Location

Gets the axes collection object. Gets the X-axis object. Gets the Y-axis object. Gets the Z-axis object. Gets or sets the location of the ChartArea in chart control client coordinates.

LocationDefault Size SizeDefault Style View Top

Gets or sets the default location of the ChartArea. Gets or sets the size of the ChartArea in chart control client coordinates. Gets or sets the default size of the ChartArea. Gets the chart area style. Gets the 3d-view object.

See Also
Reference
Chart3DArea Class C1.Win.C1Chart3D Namespace

Axes Property
Gets the axes collection object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Axes As Chart3DAxisCollection

263

C# public Chart3DAxisCollection Axes {get;}

Remarks
The Axes collection is a collection of three Chart3DAxis objects (AxisX, AxisY and AxisZ).

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

AxisX Property
Gets the X-axis object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property AxisX As Chart3DAxis C# public Chart3DAxis AxisX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

264

Chart3DArea Class Chart3DArea Members

AxisY Property
Gets the Y-axis object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property AxisY As Chart3DAxis C# public Chart3DAxis AxisY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

AxisZ Property
Gets the Z-axis object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property AxisZ As Chart3DAxis C# public Chart3DAxis AxisZ {get;}

Requirements

265

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

Location Property
Gets or sets the location of the ChartArea in chart control client coordinates.

Syntax
Visual Basic (Declaration) Public Shadows Property Location As System.Drawing.Point C# public new System.Drawing.Point Location {get; set;}

Remarks
The Location property always returns the actual location of the upper, left corner of the chart element it describes whether or not the element placement is manual or automatic. Modifying this value will change LocationDefault.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

LocationDefault Property
Gets or sets the default location of the ChartArea.

266

Syntax
Visual Basic (Declaration) Public Shadows Property LocationDefault As System.Drawing.Point C# public new System.Drawing.Point LocationDefault {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

Size Property
Gets or sets the size of the ChartArea in chart control client coordinates.

Syntax
Visual Basic (Declaration) Public Shadows Property Size As System.Drawing.Size C# public new System.Drawing.Size Size {get; set;}

Remarks
The Size property always returns the actual size of the chart element it describes whether or not the element placement is manual or automatic. Modifying this value will change SizeDefault.

Requirements

267

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

SizeDefault Property
Gets or sets the default size of the ChartArea.

Syntax
Visual Basic (Declaration) Public Shadows Property SizeDefault As System.Drawing.Size C# public new System.Drawing.Size SizeDefault {get; set;}

Remarks
The SizeDefault property specifies the size of the chart element it describes. Non-negative values indicate the explicit width and height in chart client coordinates to place the chart element.Negative values will allow auto-positioning.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

Style Property
Gets the chart area style.

268

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Style As Style C# public new Style Style {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

View Property
Gets the 3d-view object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property View As Chart3DView C# public Chart3DView View {get;}

Remarks
View object controls appearance of plot cube in 3d-space.

Requirements

269

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DArea Class Chart3DArea Members

Chart3DAttachMethodData
The Chart3DAttachMethodData Class is used by chart Label objects in conjunction with the Label object Chart3DLabel.AttachMethod property to identify how the Label is placed or attached to the chart. Each of the Chart3DAttachMethodData object properties are meaning only in the context of the AttachMethod value.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAttachMethodData C# public class Chart3DAttachMethodData

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DAttachMethodData

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
270

Reference
Chart3DAttachMethodData Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DAttachMethodData Class is used by chart Label objects in conjunction with the Label object Chart3DLabel.AttachMethod property to identify how the Label is placed or attached to the chart. Each of the Chart3DAttachMethodData object properties are meaning only in the context of the AttachMethod value.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAttachMethodData C# public class Chart3DAttachMethodData

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DAttachMethodData

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Members C1.Win.C1Chart3D Namespace

271

Members
Properties

The following tables list the members exposed by Chart3DAttachMethodData.

Public Properties
Name Column Description Gets or sets the Column of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout is regular or irregular grid. PointIndex Gets or sets the point index of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout specified is point layout. Row Gets or sets the Row of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout is regular or irregular grid. SeriesIndex Gets or sets the series index of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout specified is point layout. X Gets or sets the X coordinate (data or client) when the label AttachMethod property specifies Coordinate or DataCoordinate attachment. Y Gets or sets the Y coordinate (data or client) when the label AttachMethod property specifies Coordinate or DataCoordinate attachment. Z Gets or sets the Z data coordinate when the label AttachMethod property specifies DataCoordinate attachment. Top

See Also

272

Reference
Chart3DAttachMethodData Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DAttachMethodData members.

Public Properties
Name Column Description Gets or sets the Column of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout is regular or irregular grid. PointIndex Gets or sets the point index of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout specified is point layout. Row Gets or sets the Row of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout is regular or irregular grid. SeriesIndex Gets or sets the series index of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout specified is point layout. X Gets or sets the X coordinate (data or client) when the label AttachMethod property specifies Coordinate or DataCoordinate attachment. Y Gets or sets the Y coordinate (data or client) when the label AttachMethod property specifies Coordinate or DataCoordinate attachment. Z Gets or sets the Z data coordinate when the label AttachMethod property specifies DataCoordinate attachment. Top

273

See Also
Reference
Chart3DAttachMethodData Class C1.Win.C1Chart3D Namespace

Column Property
Gets or sets the Column of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout is regular or irregular grid.

Syntax
Visual Basic (Declaration) Public Property Column As System.Integer C# public System.int Column {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

PointIndex Property
Gets or sets the point index of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout specified is point layout.

Syntax
Visual Basic (Declaration) Public Property PointIndex As System.Integer

274

C# public System.int PointIndex {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

Row Property
Gets or sets the Row of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout is regular or irregular grid.

Syntax
Visual Basic (Declaration) Public Property Row As System.Integer C# public System.int Row {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

275

SeriesIndex Property
Gets or sets the series index of the data point to attach a label when the label AttachMethod property specifies DataIndex attachment and data layout specified is point layout.

Syntax
Visual Basic (Declaration) Public Property SeriesIndex As System.Integer C# public System.int SeriesIndex {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

X Property
Gets or sets the X coordinate (data or client) when the label AttachMethod property specifies Coordinate or DataCoordinate attachment.

Syntax
Visual Basic (Declaration) Public Property X As System.Single C# public System.float X {get; set;}

Requirements

276

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

Y Property
Gets or sets the Y coordinate (data or client) when the label AttachMethod property specifies Coordinate or DataCoordinate attachment.

Syntax
Visual Basic (Declaration) Public Property Y As System.Single C# public System.float Y {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

Z Property
Gets or sets the Z data coordinate when the label AttachMethod property specifies DataCoordinate attachment.

Syntax

277

Visual Basic (Declaration) Public Property Z As System.Single C# public System.float Z {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAttachMethodData Class Chart3DAttachMethodData Members

Chart3DAxis
Represents one axis of the chart.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAxis C# public class Chart3DAxis

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DAxis

Requirements
278

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Members C1.Win.C1Chart3D Namespace

Overview
Represents one axis of the chart.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAxis C# public class Chart3DAxis

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DAxis

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

279

Chart3DAxis Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DAxis.

Public Properties
Name AnnoFormat Description Gets or sets the annotation format.

AnnoFormatString Gets or set the annotation format string used with manual formats. AnnoMethod AnnoPosition AnnoRotated AutoMajor AutoMax AutoMin AutoMinor MajorGrid Max Min Title Gets or sets annotation method of the axis. Gets or sets the position of the axis annotation and text. Gets or sets whether annotation rotated. Gets or sets whether major tick mark values are calculated automatically. Gets or sets whether the axis minimum value is calculated automatically. Gets or sets whether the axis minimum value is calculated automatically. Gets or sets whether minor tick mark values are calculated automatically. Gets the major grid lines object. Gets or sets the maximum value of the axis. Gets or sets the minimum value of the axis. Gets or sets the title of the axis.

280

UnitMajor UnitMinor ValueLabels Visible Top

Gets or sets the units between major tickmarks. Gets or sets the units between minor tickmarks. Gets the axis value labels. Gets or sets the axis visibility.

Public Methods
Name ShouldSerializeMax ShouldSerializeMin Description Returns false if the Axis Max property is in the default state. Returns false if the Axis Min property is in the default state.

ShouldSerializeUnitMajor Returns false if the Axis UnitMajor property is in the default state. ShouldSerializeUnitMinor Returns false if the Axis UnitMinor property is in the default state. ToString Top

See Also
Reference
Chart3DAxis Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DAxis members.

Public Methods
Name Description

281

ShouldSerializeMax ShouldSerializeMin

Returns false if the Axis Max property is in the default state. Returns false if the Axis Min property is in the default state.

ShouldSerializeUnitMajor Returns false if the Axis UnitMajor property is in the default state. ShouldSerializeUnitMinor Returns false if the Axis UnitMinor property is in the default state. ToString Top

See Also
Reference
Chart3DAxis Class C1.Win.C1Chart3D Namespace

ShouldSerializeMax Method
Returns false if the Axis Max property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeMax() As System.Boolean C# public System.bool ShouldSerializeMax()

Remarks
The default state is to automatically calculate the Max property value by setting the AutoMax property to true.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

282

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

ShouldSerializeMin Method
Returns false if the Axis Min property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeMin() As System.Boolean C# public System.bool ShouldSerializeMin()

Remarks
The default state is to automatically calculate the Min property value by setting the AutoMin property to true.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

ShouldSerializeUnitMajor Method
Returns false if the Axis UnitMajor property is in the default state.

Syntax

283

Visual Basic (Declaration) Public Function ShouldSerializeUnitMajor() As System.Boolean C# public System.bool ShouldSerializeUnitMajor()

Remarks
The default state is to automatically calculate the UnitMajor property value by setting the AutoMajor property to true.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

ShouldSerializeUnitMinor Method
Returns false if the Axis UnitMinor property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeUnitMinor() As System.Boolean C# public System.bool ShouldSerializeUnitMinor()

Remarks
The default state is to automatically calculate the MUnitMinor property value by setting the AutoMinor property to true.

284

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

ToString Method

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

Properties
For a list of all members of this type, see Chart3DAxis members.

Public Properties
Name Description

285

AnnoFormat

Gets or sets the annotation format.

AnnoFormatString Gets or set the annotation format string used with manual formats. AnnoMethod AnnoPosition AnnoRotated AutoMajor AutoMax AutoMin AutoMinor MajorGrid Max Min Title UnitMajor UnitMinor ValueLabels Visible Top Gets or sets annotation method of the axis. Gets or sets the position of the axis annotation and text. Gets or sets whether annotation rotated. Gets or sets whether major tick mark values are calculated automatically. Gets or sets whether the axis minimum value is calculated automatically. Gets or sets whether the axis minimum value is calculated automatically. Gets or sets whether minor tick mark values are calculated automatically. Gets the major grid lines object. Gets or sets the maximum value of the axis. Gets or sets the minimum value of the axis. Gets or sets the title of the axis. Gets or sets the units between major tickmarks. Gets or sets the units between minor tickmarks. Gets the axis value labels. Gets or sets the axis visibility.

See Also
286

Reference
Chart3DAxis Class C1.Win.C1Chart3D Namespace

AnnoFormat Property
Gets or sets the annotation format.

Syntax
Visual Basic (Declaration) Public Overridable Property AnnoFormat As FormatEnum C# public virtual FormatEnum AnnoFormat {get; set;}

Remarks
The AnnoFormat property allow specification of numeric and time formats using enumerated values. For numeric values, each of the enumerations specify formatting similar to that specified by the .Net System.Globalization.NumberFormatInfo class, including Currency, General, Exponential, Percentage, Roundtrip and Hexadecimal. NumericManual is used in conjunction with the AnnoFormatString property to specify a custom format string. For date/time values, each of the enumerations specify formatting similar to that specified by the .Net System.Globalization.DateTimeFormatInfo class, including combinations of long and short dates and times, and universal time representations. DateManual is used in conjunction with the AnnoFormatString property to specify a custom format string.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

287

AnnoFormatString Property
Gets or set the annotation format string used with manual formats.

Syntax
Visual Basic (Declaration) Public Overridable Property AnnoFormatString As System.String C# public virtual System.string AnnoFormatString {get; set;}

Remarks
Only used when AnnoFormat property is NumericManual or DateManual. The AnnoFormatString property specifies a custom string for formatting the annotations along the axis. When the AnnoFormat property is NumericManual, the AnnoFormatString property can be set to format strings as described by the .Net double.ToString(AnnoFormatString) method call. Custom numeric format strings are described in detail by the .Net documentation under Custom Numeric Format Strings. If the AnnoFormatString property is empty, then g or General is used. When the AnnoFormat property is DateManual, the AnnoFormatString property can be set to format string as described by the .Net DateTime.ToString(AnnoFormatSTring) method call. Custom DateTime format strings are described in detail by the .Net documentation under Date and Time Format Strings. If the AnnoFormatString property is empty, then C1Chart selects a format string appropriate for the time span defined by the axis maximum and minimum values.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

AnnoMethod Property
Gets or sets annotation method of the axis.

288

Syntax
Visual Basic (Declaration) Public Property AnnoMethod As AnnotationMethodEnum C# public AnnotationMethodEnum AnnoMethod {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

AnnoPosition Property
Gets or sets the position of the axis annotation and text.

Syntax
Visual Basic (Declaration) Public Property AnnoPosition As AnnoPositionEnum C# public AnnoPositionEnum AnnoPosition {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

289

Reference
Chart3DAxis Class Chart3DAxis Members

AnnoRotated Property
Gets or sets whether annotation rotated.

Syntax
Visual Basic (Declaration) Public Property AnnoRotated As System.Boolean C# public System.bool AnnoRotated {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

AutoMajor Property
Gets or sets whether major tick mark values are calculated automatically.

Syntax
Visual Basic (Declaration) Public Property AutoMajor As System.Boolean C# public System.bool AutoMajor {get; set;}

Remarks
290

Setting the UnitMajor property automatically sets AutoMajor to false.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

AutoMax Property
Gets or sets whether the axis minimum value is calculated automatically.

Syntax
Visual Basic (Declaration) Public Property AutoMax As System.Boolean C# public System.bool AutoMax {get; set;}

Remarks
Setting the Max property automatically sets AutoMax to false.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

291

AutoMin Property
Gets or sets whether the axis minimum value is calculated automatically.

Syntax
Visual Basic (Declaration) Public Property AutoMin As System.Boolean C# public System.bool AutoMin {get; set;}

Remarks
Setting the Min property automatically sets AutoMin to false.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

AutoMinor Property
Gets or sets whether minor tick mark values are calculated automatically.

Syntax
Visual Basic (Declaration) Public Property AutoMinor As System.Boolean C# public System.bool AutoMinor {get; set;}

Remarks
292

Setting the UnitMinor property automatically sets AutoMinor to false.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

MajorGrid Property
Gets the major grid lines object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property MajorGrid As Chart3DGridLines C# public Chart3DGridLines MajorGrid {get;}

Remarks
Major grids are placed coincident with major tickmarks at UnitMajor intervals. The MajorGrid property is used to set the grid line appearance.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

293

Chart3DAxis Class Chart3DAxis Members

Max Property
Gets or sets the maximum value of the axis.

Syntax
Visual Basic (Declaration) Public Property Max As System.Double C# public System.double Max {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

Min Property
Gets or sets the minimum value of the axis.

Syntax
Visual Basic (Declaration) Public Property Min As System.Double C# public System.double Min {get; set;}

Requirements

294

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

Title Property
Gets or sets the title of the axis.

Syntax
Visual Basic (Declaration) Public Property Title As System.String C# public System.string Title {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

UnitMajor Property
Gets or sets the units between major tickmarks.

Syntax
Visual Basic (Declaration)

295

Public Property UnitMajor As System.Double C# public System.double UnitMajor {get; set;}

Remarks
Setting this value turns off AutoMajor.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

UnitMinor Property
Gets or sets the units between minor tickmarks.

Syntax
Visual Basic (Declaration) Public Property UnitMinor As System.Double C# public System.double UnitMinor {get; set;}

Remarks
Setting this value turns off AutoMinor.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

296

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

ValueLabels Property
Gets the axis value labels.

Syntax
Visual Basic (Declaration) Public ReadOnly Property ValueLabels As Chart3DAxisLabelsCollection C# public Chart3DAxisLabelsCollection ValueLabels {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

Visible Property
Gets or sets the axis visibility.

Syntax
Visual Basic (Declaration) Public Property Visible As System.Boolean C#

297

public System.bool Visible {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxis Class Chart3DAxis Members

Chart3DAxisCollection
The collection of three Chart3DAxis objects named X, Y and Z.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAxisCollection Inherits System.Collections.ReadOnlyCollectionBase C# public class Chart3DAxisCollection : System.Collections.ReadOnlyCollectionBase

Inheritance Hierarchy
System.Object System.Collections.ReadOnlyCollectionBase C1.Win.C1Chart3D.Chart3DAxisCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

298

See Also
Reference
Chart3DAxisCollection Members C1.Win.C1Chart3D Namespace

Overview
The collection of three Chart3DAxis objects named X, Y and Z.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAxisCollection Inherits System.Collections.ReadOnlyCollectionBase C# public class Chart3DAxisCollection : System.Collections.ReadOnlyCollectionBase

Inheritance Hierarchy
System.Object System.Collections.ReadOnlyCollectionBase C1.Win.C1Chart3D.Chart3DAxisCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisCollection Members C1.Win.C1Chart3D Namespace

299

Members
Properties Methods

The following tables list the members exposed by Chart3DAxisCollection.

Public Properties
Name AxisFont AxisTitleFont Count Item Top Description Gets or sets the axis annotation font. Gets or sets the axis title font. (Inherited from System.Collections.ReadOnlyCollectionBase) Overloaded. Gets the specified Axis from the collection by numeric index.

Public Methods
Name CopyTo Description Copies the collection Chart3DAxis elements beginning with the specified index to an array of Chart3DAxis objects. GetEnumerator ToString Top (Inherited from System.Collections.ReadOnlyCollectionBase)

See Also
Reference
Chart3DAxisCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DAxisCollection members.

300

Public Methods
Name CopyTo Description Copies the collection Chart3DAxis elements beginning with the specified index to an array of Chart3DAxis objects. GetEnumerator ToString Top (Inherited from System.Collections.ReadOnlyCollectionBase)

See Also
Reference
Chart3DAxisCollection Class C1.Win.C1Chart3D Namespace

CopyTo Method
Output array. Starting index. Copies the collection Chart3DAxis elements beginning with the specified index to an array of Chart3DAxis objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DAxis, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DAxis[] array, System.int index

301

Parameters
array Output array. index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisCollection Class Chart3DAxisCollection Members

ToString Method

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

302

Chart3DAxisCollection Class Chart3DAxisCollection Members

Properties
For a list of all members of this type, see Chart3DAxisCollection members.

Public Properties
Name AxisFont AxisTitleFont Count Item Top Description Gets or sets the axis annotation font. Gets or sets the axis title font. (Inherited from System.Collections.ReadOnlyCollectionBase) Overloaded. Gets the specified Axis from the collection by numeric index.

See Also
Reference
Chart3DAxisCollection Class C1.Win.C1Chart3D Namespace

AxisFont Property
Gets or sets the axis annotation font.

Syntax
Visual Basic (Declaration) Public Property AxisFont As System.Drawing.Font C# public System.Drawing.Font AxisFont {get; set;}

Remarks
The axis font size is measured in hundredths of the unit cube size. All axes have the same axis font.

303

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisCollection Class Chart3DAxisCollection Members

AxisTitleFont Property
Gets or sets the axis title font.

Syntax
Visual Basic (Declaration) Public Property AxisTitleFont As System.Drawing.Font C# public System.Drawing.Font AxisTitleFont {get; set;}

Remarks
The axis title font size is measured in hundredths of the unit cube size. All axes have the same axis title font.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisCollection Class Chart3DAxisCollection Members

304

Item Property
Gets the specified Axis from the collection by numeric index.

Overload List
Overload Item(Int32) Item(String) Description Gets the specified Axis from the collection by numeric index. Gets the specified Axis from the collection by string.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisCollection Class Chart3DAxisCollection Members Item(Int32) Property Gets the specified Axis from the collection by numeric index.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal index As System.Integer _ ) As Chart3DAxis C# public Chart3DAxis Item( System.int index ) {get;}

Parameters

305

index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisCollection Class Chart3DAxisCollection Members Overload List Item(String) Property Gets the specified Axis from the collection by string.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal name As System.String _ ) As Chart3DAxis C# public Chart3DAxis Item( System.string name ) {get;}

Parameters
name

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
306

Reference
Chart3DAxisCollection Class Chart3DAxisCollection Members Overload List

Chart3DAxisLabel
Represents axis label.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAxisLabel Inherits Notifier C# public class Chart3DAxisLabel : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DAxisLabel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabel Members C1.Win.C1Chart3D Namespace

Overview
Represents axis label.

307

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DAxisLabel Inherits Notifier C# public class Chart3DAxisLabel : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DAxisLabel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabel Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DAxisLabel.

Public Constructors
Name Description

308

Chart3DAxisLabel Constructor Initializes a new instance of the Chart3DAxisLabel class. Top

Public Properties
Name Text Value Top Description Gets or sets label text. Gets or sets label value.

Public Methods
Name ToString Top Description

See Also
Reference
Chart3DAxisLabel Class C1.Win.C1Chart3D Namespace

Chart3DAxisLabel Constructor
Initializes a new instance of the Chart3DAxisLabel class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DAxisLabel()

309

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabel Class Chart3DAxisLabel Members

Methods
For a list of all members of this type, see Chart3DAxisLabel members.

Public Methods
Name ToString Top Description

See Also
Reference
Chart3DAxisLabel Class C1.Win.C1Chart3D Namespace

ToString Method

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Requirements
310

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabel Class Chart3DAxisLabel Members

Properties
For a list of all members of this type, see Chart3DAxisLabel members.

Public Properties
Name Text Value Top Description Gets or sets label text. Gets or sets label value.

See Also
Reference
Chart3DAxisLabel Class C1.Win.C1Chart3D Namespace

Text Property
Gets or sets label text.

Syntax
Visual Basic (Declaration) Public Property Text As System.String C# public System.string Text {get; set;}

311

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabel Class Chart3DAxisLabel Members

Value Property
Gets or sets label value.

Syntax
Visual Basic (Declaration) Public Property Value As System.Double C# public System.double Value {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabel Class Chart3DAxisLabel Members

Chart3DAxisLabelsCollection
Collection of axis labels.

Object Model

312

Syntax
Visual Basic (Declaration) Public Class Chart3DAxisLabelsCollection Inherits NotifiersCollection C# public class Chart3DAxisLabelsCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DAxisLabelsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Members C1.Win.C1Chart3D Namespace

Overview
Collection of axis labels.

Object Model

Syntax
Visual Basic (Declaration)

313

Public Class Chart3DAxisLabelsCollection Inherits NotifiersCollection C# public class Chart3DAxisLabelsCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DAxisLabelsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DAxisLabelsCollection.

Public Constructors
Name Description

Chart3DAxisLabelsCollection Constructor Initializes a new instance of the Chart3DAxisLabelsCollection class. Top

Public Properties

314

Name Capacity Count Item

Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Overloaded. Gets or sets the specified label from the collection by numeric index.

Top

Public Methods
Name Add AddNewLabel Clear Contains CopyTo Description Overloaded. Add the specified label to the collection. Creates a new label and appends it to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified label exists in the collection. Copies the collection of labels objects beginning with the specified index to an array of labels. GetEnumerator IndexOf Insert Remove RemoveAt Top (Inherited from System.Collections.CollectionBase) Determines the index of the specified label of the collection. Inserts the specified label at the specified index of the collection. Removes the specified label from the collection. (Inherited from System.Collections.CollectionBase)

315

See Also
Reference
Chart3DAxisLabelsCollection Class C1.Win.C1Chart3D Namespace

Chart3DAxisLabelsCollection Constructor
Initializes a new instance of the Chart3DAxisLabelsCollection class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DAxisLabelsCollection()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

Methods
For a list of all members of this type, see Chart3DAxisLabelsCollection members.

Public Methods
Name Add Description Overloaded. Add the specified label to the collection.

316

AddNewLabel Clear Contains CopyTo

Creates a new label and appends it to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified label exists in the collection. Copies the collection of labels objects beginning with the specified index to an array of labels.

GetEnumerator IndexOf Insert Remove RemoveAt Top

(Inherited from System.Collections.CollectionBase) Determines the index of the specified label of the collection. Inserts the specified label at the specified index of the collection. Removes the specified label from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DAxisLabelsCollection Class C1.Win.C1Chart3D Namespace

Add Method
Add the specified label to the collection.

Overload List
Overload Description

Add(Chart3DAxisLabel) Add the specified label to the collection. Add(Double,String) Creates a new label with specified value and text and appends it to the

317

collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members Add(Chart3DAxisLabel) Method Label to add. Add the specified label to the collection.

Syntax
Visual Basic (Declaration) Public Overloads Function Add( _ ByVal label As Chart3DAxisLabel _ ) As System.Integer C# public System.int Add( Chart3DAxisLabel label )

Parameters
label Label to add.

Return Value
The label index.

Requirements
318

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members Overload List Add(Double,String) Method Value. Text. Creates a new label with specified value and text and appends it to the collection.

Syntax
Visual Basic (Declaration) Public Overloads Function Add( _ ByVal value As System.Double, _ ByVal text As System.String _ ) As System.Integer C# public System.int Add( System.double value, System.string text )

Parameters
value Value. text Text.

Return Value
319

The new label index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members Overload List

AddNewLabel Method
Creates a new label and appends it to the collection.

Syntax
Visual Basic (Declaration) Public Function AddNewLabel() As Chart3DAxisLabel C# public Chart3DAxisLabel AddNewLabel()

Return Value
The reference to the new label.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

320

Contains Method
Label to locate. Determines whether the specified label exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal lbl As Chart3DAxisLabel _ ) As System.Boolean C# public System.bool Contains( Chart3DAxisLabel lbl )

Parameters
lbl Label to locate.

Return Value
Whether the label exists.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

CopyTo Method
Array. Starting zero-based index.

321

Copies the collection of labels objects beginning with the specified index to an array of labels.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DAxisLabel, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DAxisLabel[] array, System.int index )

Parameters
array Array. index Starting zero-based index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

IndexOf Method
Label to locate. Determines the index of the specified label of the collection.

322

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal lbl As Chart3DAxisLabel _ ) As System.Integer C# public System.int IndexOf( Chart3DAxisLabel lbl )

Parameters
lbl Label to locate.

Return Value
The label index.

Remarks
Returns -1 if the label is not in the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

Insert Method
The label index. Label to insert.

323

Inserts the specified label at the specified index of the collection.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal lbl As Chart3DAxisLabel _ ) C# public void Insert( System.int index, Chart3DAxisLabel lbl )

Parameters
index The label index. lbl Label to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

Remove Method
Label to remove. Removes the specified label from the collection.

324

Syntax
Visual Basic (Declaration) Public Sub Remove( _ ByVal lbl As Chart3DAxisLabel _ ) C# public void Remove( Chart3DAxisLabel lbl )

Parameters
lbl Label to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members

Properties
For a list of all members of this type, see Chart3DAxisLabelsCollection members.

Public Properties
Name Capacity Description (Inherited from System.Collections.CollectionBase)

325

Count Item

(Inherited from System.Collections.CollectionBase) Overloaded. Gets or sets the specified label from the collection by numeric index.

Top

See Also
Reference
Chart3DAxisLabelsCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets or sets the specified label from the collection by numeric index.

Overload List
Overload Item(Int32) Item(String) Description Gets or sets the specified label from the collection by numeric index. Gets gets a label by its text value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members Item(Int32) Property Gets or sets the specified label from the collection by numeric index.

Syntax
326

Visual Basic (Declaration) Public Overloads Property Item( _ ByVal index As System.Integer _ ) As Chart3DAxisLabel C# public Chart3DAxisLabel Item( System.int index ) {get; set;}

Parameters
index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members Overload List Item(String) Property Gets gets a label by its text value.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal text As System.String _ ) As Chart3DAxisLabel C# public Chart3DAxisLabel Item(

327

System.string text ) {get;}

Parameters
text

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DAxisLabelsCollection Class Chart3DAxisLabelsCollection Members Overload List

Chart3DBar
The Bar class and its properties are only used for bar charts. It is returned by the Bar property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DBar C# public class Chart3DBar

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DBar

328

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Members C1.Win.C1Chart3D Namespace

Overview
The Bar class and its properties are only used for bar charts. It is returned by the Bar property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DBar C# public class Chart3DBar

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DBar

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
329

Reference
Chart3DBar Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DBar.

Public Properties
Name Colors ColumnFormat ColumnWidth Origin RowFormat RowWidth Top Description Gets the collection of BarColor objects. Gets or sets column format. Gets or sets column width. Gets or sets origin of Z-axis for the bar chart. Gets or sets row format. Gets or sets row width.

Public Methods
Name GetBarColor SetBarColor Top Description Gets an individual bar color. Sets individual bar color.

See Also
Reference
330

Chart3DBar Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DBar members.

Public Methods
Name GetBarColor SetBarColor Top Description Gets an individual bar color. Sets individual bar color.

See Also
Reference
Chart3DBar Class C1.Win.C1Chart3D Namespace

GetBarColor Method
Column index. Row index. Gets an individual bar color.

Syntax
Visual Basic (Declaration) Public Function GetBarColor( _ ByVal column As System.Integer, _ ByVal row As System.Integer _ ) As System.Drawing.Color C# public System.Drawing.Color GetBarColor( System.int column,

331

System.int row )

Parameters
column Column index. row Row index.

Return Value
Bar color.

Remarks
If the row is equal to 1, then this method applies to the entire row. If the column is equal to -1, then this method applies to entire column.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

SetBarColor Method
Column index. Row index. Bar color. Sets individual bar color.

Syntax

332

Visual Basic (Declaration) Public Sub SetBarColor( _ ByVal column As System.Integer, _ ByVal row As System.Integer, _ ByVal color As System.Drawing.Color _ ) C# public void SetBarColor( System.int column, System.int row, System.Drawing.Color color )

Parameters
column Column index. row Row index. color Bar color.

Remarks
If the row is equal to 1, then this method applies to the entire row. If the column is equal to -1, then this method applies to entire column.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

333

Chart3DBar Class Chart3DBar Members

Properties
For a list of all members of this type, see Chart3DBar members.

Public Properties
Name Colors ColumnFormat ColumnWidth Origin RowFormat RowWidth Top Description Gets the collection of BarColor objects. Gets or sets column format. Gets or sets column width. Gets or sets origin of Z-axis for the bar chart. Gets or sets row format. Gets or sets row width.

See Also
Reference
Chart3DBar Class C1.Win.C1Chart3D Namespace

Colors Property
Gets the collection of BarColor objects.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Colors As BarColorCollection C#

334

public BarColorCollection Colors {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

ColumnFormat Property
Gets or sets column format.

Syntax
Visual Basic (Declaration) Public Property ColumnFormat As BarFormatEnum C# public BarFormatEnum ColumnFormat {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

ColumnWidth Property
Gets or sets column width.

Syntax
335

Visual Basic (Declaration) Public Property ColumnWidth As System.Single C# public System.float ColumnWidth {get; set;}

Remarks
Width is measured as a percentage of the total amount of space available.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

Origin Property
Gets or sets origin of Z-axis for the bar chart.

Syntax
Visual Basic (Declaration) Public Property Origin As System.Double C# public System.double Origin {get; set;}

Remarks
Defines the Z-value from which bars are filled.

Requirements

336

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

RowFormat Property
Gets or sets row format.

Syntax
Visual Basic (Declaration) Public Property RowFormat As BarFormatEnum C# public BarFormatEnum RowFormat {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

RowWidth Property
Gets or sets row width.

Syntax
Visual Basic (Declaration)

337

Public Property RowWidth As System.Single C# public System.float RowWidth {get; set;}

Remarks
Width is measured as a percentage of the total amount of space available.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DBar Class Chart3DBar Members

Chart3DColorsCollection
Stores colors.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DColorsCollection Inherits System.Collections.CollectionBase C# public class Chart3DColorsCollection : System.Collections.CollectionBase

Inheritance Hierarchy

338

System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DColorsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Members C1.Win.C1Chart3D Namespace

Overview
Stores colors.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DColorsCollection Inherits System.Collections.CollectionBase C# public class Chart3DColorsCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DColorsCollection

Requirements

339

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DColorsCollection.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets or sets the specified Color by numeric index.

Public Methods
Name Add Clear Contains CopyTo Description Add new Color to the collection. (Inherited from System.Collections.CollectionBase) Determines if the specified Color is in the collection. Copies the collection Color elements beginning with the specified index to an array of Color.

340

GetEnumerator IndexOf Insert Remove RemoveAt Top

(Inherited from System.Collections.CollectionBase) Gets the index of the specified Color in the collection. Inserts the specified Color at the specified index of the collection. Removes the specified Color from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DColorsCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DColorsCollection members.

Public Methods
Name Add Clear Contains CopyTo Description Add new Color to the collection. (Inherited from System.Collections.CollectionBase) Determines if the specified Color is in the collection. Copies the collection Color elements beginning with the specified index to an array of Color. GetEnumerator IndexOf (Inherited from System.Collections.CollectionBase) Gets the index of the specified Color in the collection.

341

Insert Remove RemoveAt Top

Inserts the specified Color at the specified index of the collection. Removes the specified Color from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DColorsCollection Class C1.Win.C1Chart3D Namespace

Add Method
The Color to add. Add new Color to the collection.

Syntax
Visual Basic (Declaration) Public Function Add( _ ByVal clr As System.Drawing.Color _ ) As System.Integer C# public System.int Add( System.Drawing.Color clr )

Parameters
clr The Color to add.

Return Value
An integer indicating the index of the collection to which the Color was added.

342

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

Contains Method
The Color to locate. Determines if the specified Color is in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal clr As System.Drawing.Color _ ) As System.Boolean C# public System.bool Contains( System.Drawing.Color clr )

Parameters
clr The Color to locate.

Return Value
A boolean indicating if the Color is in the collection.

Requirements

343

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

CopyTo Method
Output array. Starting index. Copies the collection Color elements beginning with the specified index to an array of Color.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As System.Drawing.Color, _ ByVal index As System.Integer _ ) C# public void CopyTo( System.Drawing.Color[] array, System.int index )

Parameters
array Output array. index Starting index.

Requirements
344

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

IndexOf Method
The Color to locate. Gets the index of the specified Color in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal clr As System.Drawing.Color _ ) As System.Integer C# public System.int IndexOf( System.Drawing.Color clr )

Parameters
clr The Color to locate.

Return Value
The index of the color is represented by an Integer.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

345

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

Insert Method
Index. The Color to insert. Inserts the specified Color at the specified index of the collection.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal clr As System.Drawing.Color _ ) C# public void Insert( System.int index, System.Drawing.Color clr )

Parameters
index Index. clr The Color to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

346

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

Remove Method
The Color to remove. Removes the specified Color from the collection.

Syntax
Visual Basic (Declaration) Public Sub Remove( _ ByVal clr As System.Drawing.Color _ ) C# public void Remove( System.Drawing.Color clr )

Parameters
clr The Color to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

347

Properties
For a list of all members of this type, see Chart3DColorsCollection members.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets or sets the specified Color by numeric index.

See Also
Reference
Chart3DColorsCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets or sets the specified Color by numeric index.

Syntax
Visual Basic (Declaration) Public Default Property Item( _ ByVal i As System.Integer _ ) As System.Drawing.Color C# public System.Drawing.Color this[ System.int i ]; {get; set;}

Parameters
i

348

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DColorsCollection Class Chart3DColorsCollection Members

Chart3DContour
The Chart3DContour class and its properties are used for contour and zone charts. It is returned by the Contour property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContour C# public class Chart3DContour

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DContour

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
349

Reference
Chart3DContour Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DContour class and its properties are used for contour and zone charts. It is returned by the Contour property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContour C# public class Chart3DContour

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DContour

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Chart3DContour.

350

Public Properties
Name Description

AutoDistribution Whether to use a linear distribution table to determine the spacing of contour levels. Distribution IsContoured IsZoned Item Levels NumLevels ZoneMethod Top Gets or sets the array of level values for contour calculations. Gets or sets whether the chart is contoured. Gets or sets whether the chart is zoned. Gets the specified Chart3DContourLevel by numeric index. Gets collection of contour levels. Gets or sets number of contour levels. Gets or sets zone method.

See Also
Reference
Chart3DContour Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DContour members.

Public Properties
Name Description

AutoDistribution Whether to use a linear distribution table to determine the spacing of

351

contour levels. Distribution IsContoured IsZoned Item Levels NumLevels ZoneMethod Top Gets or sets the array of level values for contour calculations. Gets or sets whether the chart is contoured. Gets or sets whether the chart is zoned. Gets the specified Chart3DContourLevel by numeric index. Gets collection of contour levels. Gets or sets number of contour levels. Gets or sets zone method.

See Also
Reference
Chart3DContour Class C1.Win.C1Chart3D Namespace

AutoDistribution Property
Whether to use a linear distribution table to determine the spacing of contour levels.

Syntax
Visual Basic (Declaration) Public Property AutoDistribution As System.Boolean C# public System.bool AutoDistribution {get; set;}

Remarks

352

When AutoDistribution is true the chart automatically generates linear distribution table using NumLevels property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Class Chart3DContour Members

Distribution Property
Gets or sets the array of level values for contour calculations.

Syntax
Visual Basic (Declaration) Public Property Distribution As System.Double() C# public System.double[] Distribution {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Class Chart3DContour Members

IsContoured Property
Gets or sets whether the chart is contoured.

353

Syntax
Visual Basic (Declaration) Public Property IsContoured As System.Boolean C# public System.bool IsContoured {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Class Chart3DContour Members

IsZoned Property
Gets or sets whether the chart is zoned.

Syntax
Visual Basic (Declaration) Public Property IsZoned As System.Boolean C# public System.bool IsZoned {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

354

Reference
Chart3DContour Class Chart3DContour Members

Item Property
Gets the specified Chart3DContourLevel by numeric index.

Syntax
Visual Basic (Declaration) Public ReadOnly Default Property Item( _ ByVal i As System.Integer _ ) As Chart3DContourLevel C# public Chart3DContourLevel this[ System.int i ]; {get;}

Parameters
i

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Class Chart3DContour Members

Levels Property
Gets collection of contour levels.

Syntax

355

Visual Basic (Declaration) Public ReadOnly Property Levels As Chart3DContourLevelsCollection C# public Chart3DContourLevelsCollection Levels {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Class Chart3DContour Members

NumLevels Property
Gets or sets number of contour levels.

Syntax
Visual Basic (Declaration) Public Property NumLevels As System.Integer C# public System.int NumLevels {get; set;}

Remarks
This has no effect when the chart is using a custom distribution table (Chart3DContour.AutoDistribution property is false).

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

356

See Also
Reference
Chart3DContour Class Chart3DContour Members

ZoneMethod Property
Gets or sets zone method.

Syntax
Visual Basic (Declaration) Public Property ZoneMethod As ZoneMethodEnum C# public ZoneMethodEnum ZoneMethod {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContour Class Chart3DContour Members

Chart3DContourLevel
Represents level of contour or zone chart.

Object Model

Syntax
Visual Basic (Declaration)

357

Public Class Chart3DContourLevel C# public class Chart3DContourLevel

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DContourLevel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevel Members C1.Win.C1Chart3D Namespace

Overview
Represents level of contour or zone chart.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourLevel C# public class Chart3DContourLevel

Inheritance Hierarchy

358

System.Object C1.Win.C1Chart3D.Chart3DContourLevel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevel Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DContourLevel.

Public Constructors
Name Description

Chart3DContourLevel Constructor Initializes a new instance of the Chart3DContourLevel class. Top

Public Properties
Name Level Style Top Description Gets or sets level value. Gets or sets the contour style corresponding to the level.

Public Methods

359

Name CompareTo ToString Top

Description

Returns a string that represents the current Chart3DContourLevel.

See Also
Reference
Chart3DContourLevel Class C1.Win.C1Chart3D Namespace

Chart3DContourLevel Constructor
Initializes a new instance of the Chart3DContourLevel class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DContourLevel()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevel Class Chart3DContourLevel Members

Methods
For a list of all members of this type, see Chart3DContourLevel members.

360

Public Methods
Name CompareTo ToString Top Returns a string that represents the current Chart3DContourLevel. Description

See Also
Reference
Chart3DContourLevel Class C1.Win.C1Chart3D Namespace

CompareTo Method

Syntax
Visual Basic (Declaration) Public Function CompareTo( _ ByVal obj As System.Object _ ) As System.Integer C# public System.int CompareTo( System.object obj )

Parameters
obj

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
361

Reference
Chart3DContourLevel Class Chart3DContourLevel Members

ToString Method
Returns a string that represents the current Chart3DContourLevel.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DContourLevel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevel Class Chart3DContourLevel Members

Properties
For a list of all members of this type, see Chart3DContourLevel members.

Public Properties
Name Level Description Gets or sets level value.

362

Style Top

Gets or sets the contour style corresponding to the level.

See Also
Reference
Chart3DContourLevel Class C1.Win.C1Chart3D Namespace

Level Property
Gets or sets level value.

Syntax
Visual Basic (Declaration) Public Property Level As System.Double C# public System.double Level {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevel Class Chart3DContourLevel Members

Style Property
Gets or sets the contour style corresponding to the level.

Syntax
Visual Basic (Declaration)

363

Public Property Style As Chart3DContourStyle C# public Chart3DContourStyle Style {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevel Class Chart3DContourLevel Members

Chart3DContourLevelsCollection
Stores Chart3DContourLevel objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourLevelsCollection Inherits System.Collections.CollectionBase C# public class Chart3DContourLevelsCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DContourLevelsCollection

Requirements
364

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Members C1.Win.C1Chart3D Namespace

Overview
Stores Chart3DContourLevel objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourLevelsCollection Inherits System.Collections.CollectionBase C# public class Chart3DContourLevelsCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DContourLevelsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

365

Reference
Chart3DContourLevelsCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DContourLevelsCollection.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets the specified Chart3DContourLevel by numeric index.

Public Methods
Name Add Clear Contains Description Overloaded. Add specified contour level to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DContourLevel exists in the collection. CopyTo Copies the collection Chart3DContourLevel elements beginning with the specified index to an array of Chart3DContourLevel objects. GetEnumerator IndexOf (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DContourLevel in the collection.

366

Insert Remove RemoveAt Top

Adds a Chart3DContourLevel object to the collection at the specified index. Overloaded. Remove contour level with specified value from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DContourLevelsCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DContourLevelsCollection members.

Public Methods
Name Add Clear Contains Description Overloaded. Add specified contour level to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DContourLevel exists in the collection. CopyTo Copies the collection Chart3DContourLevel elements beginning with the specified index to an array of Chart3DContourLevel objects. GetEnumerator IndexOf Insert (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DContourLevel in the collection. Adds a Chart3DContourLevel object to the collection at the specified index.

367

Remove RemoveAt Top

Overloaded. Remove contour level with specified value from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DContourLevelsCollection Class C1.Win.C1Chart3D Namespace

Add Method
Add specified contour level to the collection.

Overload List
Overload Description

Add(Chart3DContourLevel) Add specified contour level to the collection. Add(Double) Add new contour level with specified value to the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members Add(Chart3DContourLevel) Method The Chart3DContourLevel to add. Add specified contour level to the collection.

Syntax
368

Visual Basic (Declaration) Public Overloads Function Add( _ ByVal level As Chart3DContourLevel _ ) As System.Integer C# public System.int Add( Chart3DContourLevel level )

Parameters
level The Chart3DContourLevel to add.

Return Value
An integer indicating the index of the collection to which the contour level was added.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members Overload List Add(Double) Method Value of the new contour level. Add new contour level with specified value to the collection.

Syntax
Visual Basic (Declaration)

369

Public Overloads Function Add( _ ByVal value As System.Double _ ) As System.Integer C# public System.int Add( System.double value )

Parameters
value Value of the new contour level.

Return Value
An integer indicating the index of the collection to which the contour level was added.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members Overload List

Contains Method
The Chart3DContourLevel to locate. Determines whether the specified Chart3DContourLevel exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal lvl As Chart3DContourLevel _

370

) As System.Boolean C# public System.bool Contains( Chart3DContourLevel lvl )

Parameters
lvl The Chart3DContourLevel to locate.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members

CopyTo Method
Output array, Starting index. Copies the collection Chart3DContourLevel elements beginning with the specified index to an array of Chart3DContourLevel objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DContourLevel, _ ByVal index As System.Integer _ )

371

C# public void CopyTo( Chart3DContourLevel[] array, System.int index )

Parameters
array Output array, index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members

IndexOf Method
The Chart3DContourLevel to locate. Gets the index of the specified Chart3DContourLevel in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal lvl As Chart3DContourLevel _ ) As System.Integer C#

372

public System.int IndexOf( Chart3DContourLevel lvl )

Parameters
lvl The Chart3DContourLevel to locate.

Return Value
The index of the specified Chart3DContourLevel is indicated by an Integer.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members

Insert Method
Index. The Chart3DContourLevel to insert. Adds a Chart3DContourLevel object to the collection at the specified index.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal lvl As Chart3DContourLevel _ ) C#

373

public void Insert( System.int index, Chart3DContourLevel lvl )

Parameters
index Index. lvl The Chart3DContourLevel to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members

Remove Method
Remove contour level with specified value from the collection.

Overload List
Overload Remove(Double) Description Remove contour level with specified value from the collection.

Remove(Chart3DContourLevel) Remove specified Chart3DContourLevel object from the collection.

Requirements

374

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members Remove(Double) Method Value of the level to remove. Remove contour level with specified value from the collection.

Syntax
Visual Basic (Declaration) Public Overloads Sub Remove( _ ByVal value As System.Double _ ) C# public void Remove( System.double value )

Parameters
value Value of the level to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
375

Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members Overload List Remove(Chart3DContourLevel) Method The Chart3DContourLevel to remove. Remove specified Chart3DContourLevel object from the collection.

Syntax
Visual Basic (Declaration) Public Overloads Sub Remove( _ ByVal lvl As Chart3DContourLevel _ ) C# public void Remove( Chart3DContourLevel lvl )

Parameters
lvl The Chart3DContourLevel to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members Overload List

Properties
For a list of all members of this type, see Chart3DContourLevelsCollection members.

376

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets the specified Chart3DContourLevel by numeric index.

See Also
Reference
Chart3DContourLevelsCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets the specified Chart3DContourLevel by numeric index.

Syntax
Visual Basic (Declaration) Public ReadOnly Default Property Item( _ ByVal i As System.Integer _ ) As Chart3DContourLevel C# public Chart3DContourLevel this[ System.int i ]; {get;}

Parameters
i

Requirements

377

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourLevelsCollection Class Chart3DContourLevelsCollection Members

Chart3DContourStyle
Represents appearance of one level of contour and zone charts.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourStyle C# public class Chart3DContourStyle

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DContourStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

378

Chart3DContourStyle Members C1.Win.C1Chart3D Namespace

Overview
Represents appearance of one level of contour and zone charts.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourStyle C# public class Chart3DContourStyle

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DContourStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyle Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DContourStyle.

Public Constructors
379

Name

Description

Chart3DContourStyle Constructor Overloaded. Top

Public Properties
Name FillColor LineStyle Top Description Gets or sets zone fill color. Gets or sets line style for drawing contours.

Public Methods
Name Dispose ToString Top Returns a string that represents the current Chart3DContourStyle. Description

See Also
Reference
Chart3DContourStyle Class C1.Win.C1Chart3D Namespace

Chart3DContourStyle Constructor

Overload List
Overload Chart3DContourStyle Constructor() Description Initializes a new instance of the Chart3DContourStyle

380

class. Chart3DContourStyle Constructor(Color,Color,Single,LinePatternEnum) Initializes a new instance of the Chart3DContourStyle class with specified parameters.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyle Class Chart3DContourStyle Members

Chart3DContourStyle Constructor()
Initializes a new instance of the Chart3DContourStyle class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DContourStyle()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

381

Chart3DContourStyle Class Chart3DContourStyle Members Overload List

Chart3DContourStyle Constructor(Color,Color,Single,LinePatternEnum)
Fill color. Line color. Line width. Line pattern. Initializes a new instance of the Chart3DContourStyle class with specified parameters.

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal fillColor As System.Drawing.Color, _ ByVal lineColor As System.Drawing.Color, _ ByVal width As System.Single, _ ByVal pattern As LinePatternEnum _ ) C# public Chart3DContourStyle( System.Drawing.Color fillColor, System.Drawing.Color lineColor, System.float width, LinePatternEnum pattern )

Parameters
fillColor Fill color. lineColor Line color. width

382

Line width. pattern Line pattern.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyle Class Chart3DContourStyle Members Overload List

Methods
For a list of all members of this type, see Chart3DContourStyle members.

Public Methods
Name Dispose ToString Top Returns a string that represents the current Chart3DContourStyle. Description

See Also
Reference
Chart3DContourStyle Class C1.Win.C1Chart3D Namespace

Dispose Method

Syntax

383

Visual Basic (Declaration) Public Sub Dispose() C# public void Dispose()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyle Class Chart3DContourStyle Members

ToString Method
Returns a string that represents the current Chart3DContourStyle.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DContourStyle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
384

Reference
Chart3DContourStyle Class Chart3DContourStyle Members

Properties
For a list of all members of this type, see Chart3DContourStyle members.

Public Properties
Name FillColor LineStyle Top Description Gets or sets zone fill color. Gets or sets line style for drawing contours.

See Also
Reference
Chart3DContourStyle Class C1.Win.C1Chart3D Namespace

FillColor Property
Gets or sets zone fill color.

Syntax
Visual Basic (Declaration) Public Property FillColor As System.Drawing.Color C# public System.Drawing.Color FillColor {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

385

See Also
Reference
Chart3DContourStyle Class Chart3DContourStyle Members

LineStyle Property
Gets or sets line style for drawing contours.

Syntax
Visual Basic (Declaration) Public Property LineStyle As Chart3DLineStyle C# public Chart3DLineStyle LineStyle {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyle Class Chart3DContourStyle Members

Chart3DContourStyles
Describes the set of Chart3DContourStyle objects.

Object Model

Syntax
Visual Basic (Declaration)

386

Public Class Chart3DContourStyles C# public class Chart3DContourStyles

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DContourStyles

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Members C1.Win.C1Chart3D Namespace

Overview
Describes the set of Chart3DContourStyle objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourStyles C# public class Chart3DContourStyles

Inheritance Hierarchy

387

System.Object C1.Win.C1Chart3D.Chart3DContourStyles

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DContourStyles.

Public Properties
Name Colors ColorSet Item Styles Top Description Gets the collection of colors. Gets or sets predefined color collections for contour styles. Gets the specified Chart3DContourStyle by numeric index. Gets the collection of contour styles.

Public Methods
Name Reset Description Resets the Chart3DContourStyles to the default state.

388

ShouldSerializeColors Returns false if the Chart3DContourStyles Colors property is in the default state. ShouldSerializeStyles Returns false if the Chart3DContourStyles Styles property is in the default state. Top

See Also
Reference
Chart3DContourStyles Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DContourStyles members.

Public Methods
Name Reset Description Resets the Chart3DContourStyles to the default state.

ShouldSerializeColors Returns false if the Chart3DContourStyles Colors property is in the default state. ShouldSerializeStyles Returns false if the Chart3DContourStyles Styles property is in the default state. Top

See Also
Reference
Chart3DContourStyles Class C1.Win.C1Chart3D Namespace

Reset Method
Resets the Chart3DContourStyles to the default state.

389

Syntax
Visual Basic (Declaration) Public Sub Reset() C# public void Reset()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Class Chart3DContourStyles Members

ShouldSerializeColors Method
Returns false if the Chart3DContourStyles Colors property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeColors() As System.Boolean C# public System.bool ShouldSerializeColors()

Return Value
Boolean.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

390

See Also
Reference
Chart3DContourStyles Class Chart3DContourStyles Members

ShouldSerializeStyles Method
Returns false if the Chart3DContourStyles Styles property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeStyles() As System.Boolean C# public System.bool ShouldSerializeStyles()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Class Chart3DContourStyles Members

Properties
For a list of all members of this type, see Chart3DContourStyles members.

Public Properties
Name Colors Description Gets the collection of colors.

391

ColorSet Item Styles Top

Gets or sets predefined color collections for contour styles. Gets the specified Chart3DContourStyle by numeric index. Gets the collection of contour styles.

See Also
Reference
Chart3DContourStyles Class C1.Win.C1Chart3D Namespace

Colors Property
Gets the collection of colors.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Colors As Chart3DColorsCollection C# public Chart3DColorsCollection Colors {get;}

Remarks
This collection is used when Chart3DContourStyles.ColorSet property is set to ColorSetEnum.Custom.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

392

Chart3DContourStyles Class Chart3DContourStyles Members

ColorSet Property
Gets or sets predefined color collections for contour styles.

Syntax
Visual Basic (Declaration) Public Property ColorSet As ColorSetEnum C# public ColorSetEnum ColorSet {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Class Chart3DContourStyles Members

Item Property
Gets the specified Chart3DContourStyle by numeric index.

Syntax
Visual Basic (Declaration) Public ReadOnly Default Property Item( _ ByVal i As System.Integer _ ) As Chart3DContourStyle C# public Chart3DContourStyle this[ System.int i

393

]; {get;}

Parameters
i

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Class Chart3DContourStyles Members

Styles Property
Gets the collection of contour styles.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Styles As Chart3DContourStylesCollection C# public Chart3DContourStylesCollection Styles {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStyles Class Chart3DContourStyles Members

394

Chart3DContourStylesCollection
Stores Chart3DContourStyle objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DContourStylesCollection Inherits System.Collections.CollectionBase C# public class Chart3DContourStylesCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DContourStylesCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Members C1.Win.C1Chart3D Namespace

Overview
Stores Chart3DContourStyle objects.

Object Model

395

Syntax
Visual Basic (Declaration) Public Class Chart3DContourStylesCollection Inherits System.Collections.CollectionBase C# public class Chart3DContourStylesCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DContourStylesCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DContourStylesCollection.

Public Properties
Name Capacity Count Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase)

396

Item Top

Gets the specified Chart3DStyle by numeric index.

Public Methods
Name Add Clear Contains Description Add specified contour style to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DContourStyle exists in the collection. CopyTo Copies the collection Chart3DContourStyle elements beginning with the specified index to an array of Chart3DContourStyle objects. GetEnumerator IndexOf Insert (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DContourStyle in the collection. Adds a Chart3DContourStyle object to the collection at the specified index. Remove RemoveAt Top Removes a Chart3DContourStyle object from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DContourStylesCollection Class C1.Win.C1Chart3D Namespace

397

Methods
For a list of all members of this type, see Chart3DContourStylesCollection members.

Public Methods
Name Add Clear Contains Description Add specified contour style to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DContourStyle exists in the collection. CopyTo Copies the collection Chart3DContourStyle elements beginning with the specified index to an array of Chart3DContourStyle objects. GetEnumerator IndexOf Insert (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DContourStyle in the collection. Adds a Chart3DContourStyle object to the collection at the specified index. Remove RemoveAt Top Removes a Chart3DContourStyle object from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DContourStylesCollection Class C1.Win.C1Chart3D Namespace

Add Method
The Chart3DContourStyle to add.

398

Add specified contour style to the collection.

Syntax
Visual Basic (Declaration) Public Function Add( _ ByVal style As Chart3DContourStyle _ ) As System.Integer C# public System.int Add( Chart3DContourStyle style )

Parameters
style The Chart3DContourStyle to add.

Return Value
An integer indicating the index of the collection to which the contour style was added.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

Contains Method
The Chart3DContourStyle to locate. Determines whether the specified Chart3DContourStyle exists in the collection.

Syntax
399

Visual Basic (Declaration) Public Function Contains( _ ByVal style As Chart3DContourStyle _ ) As System.Boolean C# public System.bool Contains( Chart3DContourStyle style )

Parameters
style The Chart3DContourStyle to locate.

Return Value
A boolean value that indicates whether the Chart3DContourStyle is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

CopyTo Method
Output array. Starting index. Copies the collection Chart3DContourStyle elements beginning with the specified index to an array of Chart3DContourStyle objects.

Syntax
400

Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DContourStyle, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DContourStyle[] array, System.int index )

Parameters
array Output array. index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

IndexOf Method
The Chart3DContourStyle to locate. Gets the index of the specified Chart3DContourStyle in the collection.

Syntax

401

Visual Basic (Declaration) Public Function IndexOf( _ ByVal style As Chart3DContourStyle _ ) As System.Integer C# public System.int IndexOf( Chart3DContourStyle style )

Parameters
style The Chart3DContourStyle to locate.

Return Value
The index of the specified Chart3DContourStyle indicated by an Integer.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

Insert Method
Index. The Chart3DContourStyle to insert. Adds a Chart3DContourStyle object to the collection at the specified index.

Syntax

402

Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal style As Chart3DContourStyle _ ) C# public void Insert( System.int index, Chart3DContourStyle style )

Parameters
index Index. style The Chart3DContourStyle to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

Remove Method
The Chart3DContourStyle to remove. Removes a Chart3DContourStyle object from the collection.

Syntax

403

Visual Basic (Declaration) Public Sub Remove( _ ByVal style As Chart3DContourStyle _ ) C# public void Remove( Chart3DContourStyle style )

Parameters
style The Chart3DContourStyle to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

Properties
For a list of all members of this type, see Chart3DContourStylesCollection members.

Public Properties
Name Capacity Count Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase)

404

Item Top

Gets the specified Chart3DStyle by numeric index.

See Also
Reference
Chart3DContourStylesCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets the specified Chart3DStyle by numeric index.

Syntax
Visual Basic (Declaration) Public ReadOnly Default Property Item( _ ByVal i As System.Integer _ ) As Chart3DContourStyle C# public Chart3DContourStyle this[ System.int i ]; {get;}

Parameters
i

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DContourStylesCollection Class Chart3DContourStylesCollection Members

405

Chart3DData
Represents chart data.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DData C# public class Chart3DData

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DData

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Members C1.Win.C1Chart3D Namespace

Overview
Represents chart data.

Object Model

Syntax
406

Visual Basic (Declaration) Public Class Chart3DData C# public class Chart3DData

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DData

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DData.

Public Properties
Name ContourData Layout Set SetGrid Description Gets or sets contour data. Gets or sets the chart data layout type. Gets or sets dataset. Gets or sets regular grid dataset.

407

SetIrGrid SetPoint Top

Gets or sets irregular grid dataset. Gets or sets point dataset.

Public Methods
Name CoordToDataCoord CoordToDataIndex DataCoordToCoord DataIndexToCoord Description Overloaded. Maps a pixel coordinate to a data coordinate. Picks the displayed data closest to the given pixel coordinate. Overloaded. Maps a data coordinate to a pixel coordinate. Determines a pixel coordinate by given a data row and column.

GetJaggedContourData Returns an object containing contour data in a jagged double array. GetMax Gets the maximum data value for the coordinate indicated by the specified index. GetMin Gets the minimum data value for the coordinate indicated by the specified index. LoadDataFromFile Overloaded. Load the contents of the current Chart3DData object from the specified file. ResetContourData SaveDataToFile Clears all contour data. Overloaded. Saves the contents of the current Chart3DData object to the specified file in XML or ComponentOne Chart 7 format (.dat). SetJaggedContourData Sets the contour data with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array.

408

Top

See Also
Reference
Chart3DData Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DData members.

Public Methods
Name CoordToDataCoord CoordToDataIndex DataCoordToCoord DataIndexToCoord Description Overloaded. Maps a pixel coordinate to a data coordinate. Picks the displayed data closest to the given pixel coordinate. Overloaded. Maps a data coordinate to a pixel coordinate. Determines a pixel coordinate by given a data row and column.

GetJaggedContourData Returns an object containing contour data in a jagged double array. GetMax Gets the maximum data value for the coordinate indicated by the specified index. GetMin Gets the minimum data value for the coordinate indicated by the specified index. LoadDataFromFile Overloaded. Load the contents of the current Chart3DData object from the specified file. ResetContourData SaveDataToFile Clears all contour data. Overloaded. Saves the contents of the current Chart3DData object to

409

the specified file in XML or ComponentOne Chart 7 format (.dat). SetJaggedContourData Sets the contour data with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array. Top

See Also
Reference
Chart3DData Class C1.Win.C1Chart3D Namespace

CoordToDataCoord Method
Maps a pixel coordinate to a data coordinate.

Overload List
Overload CoordToDataCoord(Int32,Int32,Single,Single,Single) Description Maps a pixel coordinate to a data coordinate. CoordToDataCoord(Int32,Int32,Double,Double,Double) Maps a pixel coordinate to a data coordinate.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members CoordToDataCoord(Int32,Int32,Single,Single,Single) Method Client x coordinate in pixels.

410

Client z coordinate in pixels. X data coordinate. Y data coordinate. Z data coordinate. Maps a pixel coordinate to a data coordinate.

Syntax
Visual Basic (Declaration) Public Overloads Function CoordToDataCoord( _ ByVal sx As System.Integer, _ ByVal sy As System.Integer, _ ByRef x As System.Single, _ ByRef y As System.Single, _ ByRef z As System.Single _ ) As System.Boolean C# public System.bool CoordToDataCoord( System.int sx, System.int sy, ref System.float x, ref System.float y, ref System.float z )

Parameters
sx Client x coordinate in pixels. sy Client z coordinate in pixels. x X data coordinate.

411

y Y data coordinate. z Z data coordinate.

Return Value
Boolean result of coordinate conversion.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members Overload List CoordToDataCoord(Int32,Int32,Double,Double,Double) Method Client x coordinate in pixels. Client y coordinate in pixels. X data coordinate. Y data coordinate. Z data coordinate. Maps a pixel coordinate to a data coordinate.

Syntax
Visual Basic (Declaration) Public Overloads Function CoordToDataCoord( _ ByVal sx As System.Integer, _

412

ByVal sy As System.Integer, _ ByRef x As System.Double, _ ByRef y As System.Double, _ ByRef z As System.Double _ ) As System.Boolean C# public System.bool CoordToDataCoord( System.int sx, System.int sy, ref System.double x, ref System.double y, ref System.double z )

Parameters
sx Client x coordinate in pixels. sy Client y coordinate in pixels. x X data coordinate. y Y data coordinate. z Z data coordinate.

Return Value
Boolean result of coordinate conversion.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server

413

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members Overload List

CoordToDataIndex Method
Client x coordinate in pixels. Client y coordinate in pixels. Column index(Series index for point data layout). Row index(Point index for point data layout). Picks the displayed data closest to the given pixel coordinate.

Syntax
Visual Basic (Declaration) Public Function CoordToDataIndex( _ ByVal sx As System.Integer, _ ByVal sy As System.Integer, _ ByRef columnIndex As System.Integer, _ ByRef rowIndex As System.Integer _ ) As System.Boolean C# public System.bool CoordToDataIndex( System.int sx, System.int sy, ref System.int columnIndex, ref System.int rowIndex )

Parameters
sx

414

Client x coordinate in pixels. sy Client y coordinate in pixels. columnIndex Column index(Series index for point data layout). rowIndex Row index(Point index for point data layout).

Return Value
Boolean result of coordinate conversion.

Remarks
For point data layout the column parameter relates to series index and the row parameter relates to point index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

DataCoordToCoord Method
Maps a data coordinate to a pixel coordinate.

Overload List
Overload DataCoordToCoord(Single,Single,Single,Int32,Int32) Description Maps a data coordinate to a pixel

415

coordinate. DataCoordToCoord(Double,Double,Double,Int32,Int32) Maps a data coordinate to a pixel coordinate.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members DataCoordToCoord(Single,Single,Single,Int32,Int32) Method X data coordinate. Y data coordinate. Z data coordinate. Client x coordinate in pixels. Client y coordinate in pixels. Maps a data coordinate to a pixel coordinate.

Syntax
Visual Basic (Declaration) Public Overloads Function DataCoordToCoord( _ ByVal x As System.Single, _ ByVal y As System.Single, _ ByVal z As System.Single, _ ByRef sx As System.Integer, _ ByRef sy As System.Integer _ ) As System.Boolean

416

C# public System.bool DataCoordToCoord( System.float x, System.float y, System.float z, ref System.int sx, ref System.int sy )

Parameters
x X data coordinate. y Y data coordinate. z Z data coordinate. sx Client x coordinate in pixels. sy Client y coordinate in pixels.

Return Value
Boolean result of coordinate conversion.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

417

Chart3DData Class Chart3DData Members Overload List DataCoordToCoord(Double,Double,Double,Int32,Int32) Method X data coordinate. Y data coordinate. Z data coordinate. Client x coordinate in pixels. Client y coordinate in pixels. Maps a data coordinate to a pixel coordinate.

Syntax
Visual Basic (Declaration) Public Overloads Function DataCoordToCoord( _ ByVal x As System.Double, _ ByVal y As System.Double, _ ByVal z As System.Double, _ ByRef sx As System.Integer, _ ByRef sy As System.Integer _ ) As System.Boolean C# public System.bool DataCoordToCoord( System.double x, System.double y, System.double z, ref System.int sx, ref System.int sy )

Parameters
x X data coordinate.

418

y Y data coordinate. z Z data coordinate. sx Client x coordinate in pixels. sy Client y coordinate in pixels.

Return Value
Boolean result of coordinate conversion.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members Overload List

DataIndexToCoord Method
Column index(Series index for point data layout). Row index(Point index for point data layout). Client x coordinate in pixels. Client y coordinate in pixels. Determines a pixel coordinate by given a data row and column.

Syntax

419

Visual Basic (Declaration) Public Function DataIndexToCoord( _ ByVal columnIndex As System.Integer, _ ByVal rowIndex As System.Integer, _ ByRef sx As System.Integer, _ ByRef sy As System.Integer _ ) As System.Boolean C# public System.bool DataIndexToCoord( System.int columnIndex, System.int rowIndex, ref System.int sx, ref System.int sy )

Parameters
columnIndex Column index(Series index for point data layout). rowIndex Row index(Point index for point data layout). sx Client x coordinate in pixels. sy Client y coordinate in pixels.

Return Value
Boolean result of coordinate conversion.

Remarks
For point data layout the column parameter relates to series index and the row parameter relates to point index.

Requirements
420

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

GetJaggedContourData Method
Returns an object containing contour data in a jagged double array.

Syntax
Visual Basic (Declaration) Public Function GetJaggedContourData() As System.Object C# public System.object GetJaggedContourData()

Return Value
An object containing contour data in a jagged double array.

Remarks
Jagged arrays are useful in certain instances for manipulating data. In Delphi, multiply dimensioned arrays are jagged. Delphi users should use the GetJaggedContourData method instead of the ContourData property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

421

Chart3DData Class Chart3DData Members

GetMax Method
Axis type(x, y or z). Gets the maximum data value for the coordinate indicated by the specified index.

Syntax
Visual Basic (Declaration) Public Function GetMax( _ ByVal axisType As AxisTypeEnum _ ) As System.Double C# public System.double GetMax( AxisTypeEnum axisType )

Parameters
axisType Axis type(x, y or z).

Return Value
Double value equal to the largest coordinate value.

Remarks
This method returns the data coordinate with the maximum value along the specified axis. For example, specifying AxisTypeEnum.AxisX as a calling parameter, will return the X coordinate value with the largest X value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
422

Reference
Chart3DData Class Chart3DData Members

GetMin Method
Axis type(x, y or z). Gets the minimum data value for the coordinate indicated by the specified index.

Syntax
Visual Basic (Declaration) Public Function GetMin( _ ByVal axisType As AxisTypeEnum _ ) As System.Double C# public System.double GetMin( AxisTypeEnum axisType )

Parameters
axisType Axis type(x, y or z).

Return Value
Double value equal to the smallest coordinate value.

Remarks
This method returns the data coordinate with the minimum value along the specified axis. For example, specifying AxisTypeEnum.AxisX as a calling parameter, will return the X coordinate value with the smallest X value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

423

See Also
Reference
Chart3DData Class Chart3DData Members

LoadDataFromFile Method
Load the contents of the current Chart3DData object from the specified file.

Overload List
Overload LoadDataFromFile(String) Description Load the contents of the current Chart3DData object from the specified file. LoadDataFromFile(String,DataFormatEnum) Load the contents of the current Chart3DData object from the specified file using specified format.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members LoadDataFromFile(String) Method File name. Load the contents of the current Chart3DData object from the specified file.

Syntax
Visual Basic (Declaration)

424

Public Overloads Sub LoadDataFromFile( _ ByVal filename As System.String _ ) C# public void LoadDataFromFile( System.string filename )

Parameters
filename File name.

Remarks
This method loads the current Chart3DData object with the contents of the specified file. The data format is defined by file extension. If file extension is dat then ComponentOne Chart 7 data format is used for loading data. Using any other extension leads to reading data in xml format. If an error occurs during the file reading, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members Overload List LoadDataFromFile(String,DataFormatEnum) Method File name. Data format. Load the contents of the current Chart3DData object from the specified file using specified format.

425

Syntax
Visual Basic (Declaration) Public Overloads Sub LoadDataFromFile( _ ByVal filename As System.String, _ ByVal dataFormat As DataFormatEnum _ ) C# public void LoadDataFromFile( System.string filename, DataFormatEnum dataFormat )

Parameters
filename File name. dataFormat Data format.

Remarks
This method loads the current Chart3DData object with the contents to the specified file in specified data format. If an error occurs during the file reading, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

426

Chart3DData Class Chart3DData Members Overload List

ResetContourData Method
Clears all contour data.

Syntax
Visual Basic (Declaration) Public Sub ResetContourData() C# public void ResetContourData()

Remarks
This method clears all contour data from the chart.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

SaveDataToFile Method
Saves the contents of the current Chart3DData object to the specified file in XML or ComponentOne Chart 7 format (.dat).

Overload List
Overload SaveDataToFile(String) Description Saves the contents of the current Chart3DData object to

427

the specified file in XML or ComponentOne Chart 7 format (.dat). SaveDataToFile(String,DataFormatEnum) Saves the contents of the current Chart3DData object to the specified file in XML or ComponentOne Chart 7 format (.dat).

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members SaveDataToFile(String) Method File name. Saves the contents of the current Chart3DData object to the specified file in XML or ComponentOne Chart 7 format (.dat).

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveDataToFile( _ ByVal filename As System.String _ ) C# public void SaveDataToFile( System.string filename )

Parameters
filename

428

File name.

Remarks
This method saves the Chart3DData object contents to the specified file. The data format is defined by file extension. If file extension is dat then ComponentOne Chart 7 data format is used. Using any other extension leads to saving data in xml format. If an error occurs during the file creation or writing, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members Overload List SaveDataToFile(String,DataFormatEnum) Method File name. Data format. Saves the contents of the current Chart3DData object to the specified file in XML or ComponentOne Chart 7 format (.dat).

Syntax
Visual Basic (Declaration) Public Overloads Sub SaveDataToFile( _ ByVal filename As System.String, _ ByVal dataFormat As DataFormatEnum _ ) C# public void SaveDataToFile(

429

System.string filename, DataFormatEnum dataFormat )

Parameters
filename File name. dataFormat Data format.

Remarks
This method saves the Chart3DData object contents to the specified file in specified data format. If an error occurs during the file creation or writing, an appropriate exception is thrown indicating the cause of error.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members Overload List

SetJaggedContourData Method
Array of z-values. Sets the contour data with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array.

Syntax
Visual Basic (Declaration) Public Sub SetJaggedContourData( _

430

ByVal z As System.Object _ ) C# public void SetJaggedContourData( System.object z )

Parameters
z Array of z-values.

Remarks
Jagged arrays are useful in certain instances for manipulating data. In Delphi, multiply dimensioned arrays are jagged. This method will also conveniently accept a two-dimensional integer array. Delphi users should use the SetJaggedContourData method instead of the ContourData property. For non-jagged arrays, set the ContourData property instead.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

Properties
For a list of all members of this type, see Chart3DData members.

Public Properties
Name Description

431

ContourData Layout Set SetGrid SetIrGrid SetPoint Top

Gets or sets contour data. Gets or sets the chart data layout type. Gets or sets dataset. Gets or sets regular grid dataset. Gets or sets irregular grid dataset. Gets or sets point dataset.

See Also
Reference
Chart3DData Class C1.Win.C1Chart3D Namespace

ContourData Property
Gets or sets contour data.

Syntax
Visual Basic (Declaration) Public Property ContourData As System.Double(,) C# public System.double[,] ContourData {get; set;}

Remarks
Used when drawing 4D charts. Can be used only for bar and surface charts, as well as grid and irregular grid data layout.

Requirements

432

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

Layout Property
Gets or sets the chart data layout type.

Syntax
Visual Basic (Declaration) Public Property Layout As DataLayoutEnum C# public DataLayoutEnum Layout {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

Set Property
Gets or sets dataset.

Syntax
Visual Basic (Declaration)

433

Public Property Set As Chart3DDataSet C# public Chart3DDataSet Set {get; set;}

Remarks
See Chart3DDataSet for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

SetGrid Property
Gets or sets regular grid dataset.

Syntax
Visual Basic (Declaration) Public Property SetGrid As Chart3DDataSetGrid C# public Chart3DDataSetGrid SetGrid {get; set;}

Remarks
Applied only if DataLayout is GridData. See Chart3DDataSetGrid for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

434

See Also
Reference
Chart3DData Class Chart3DData Members

SetIrGrid Property
Gets or sets irregular grid dataset.

Syntax
Visual Basic (Declaration) Public Property SetIrGrid As Chart3DDataSetIrGrid C# public Chart3DDataSetIrGrid SetIrGrid {get; set;}

Remarks
Applied only if DataLayout is IrGridData. See Chart3DDataSetIrGrid for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

SetPoint Property
Gets or sets point dataset.

Syntax
Visual Basic (Declaration)

435

Public Property SetPoint As Chart3DDataSetPoint C# public Chart3DDataSetPoint SetPoint {get; set;}

Remarks
Applied only if DataLayout is PointData. See Chart3DDataSetPoint for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DData Class Chart3DData Members

Chart3DDataLabel
A Chart3DDataLabel object is an independent text annotation that can be attached to the chart data.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataLabel Inherits Notifier C# public class Chart3DDataLabel : Notifier

Inheritance Hierarchy

436

System.Object C1.Win.C1Chart3D.Chart3DDataLabel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabel Members C1.Win.C1Chart3D Namespace

Overview
A Chart3DDataLabel object is an independent text annotation that can be attached to the chart data.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataLabel Inherits Notifier C# public class Chart3DDataLabel : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataLabel

Requirements

437

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabel Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DDataLabel.

Public Constructors
Name Description

Chart3DDataLabel Constructor Initializes a new instance of the Chart3DDataLabel class. Top

Public Properties
Name Index Text Top Description Gets or sets index for label. Gets or sets label text.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DDataLabel.

438

See Also
Reference
Chart3DDataLabel Class C1.Win.C1Chart3D Namespace

Chart3DDataLabel Constructor
Initializes a new instance of the Chart3DDataLabel class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DDataLabel()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabel Class Chart3DDataLabel Members

Methods
For a list of all members of this type, see Chart3DDataLabel members.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DDataLabel.

439

See Also
Reference
Chart3DDataLabel Class C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Chart3DDataLabel.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DDataLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabel Class Chart3DDataLabel Members

Properties
For a list of all members of this type, see Chart3DDataLabel members.

Public Properties
Name Description

440

Index Text Top

Gets or sets index for label. Gets or sets label text.

See Also
Reference
Chart3DDataLabel Class C1.Win.C1Chart3D Namespace

Index Property
Gets or sets index for label.

Syntax
Visual Basic (Declaration) Public Property Index As System.Integer C# public System.int Index {get; set;}

Remarks
Represents row (RowLabels) or column (ColumnLabels) number.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabel Class Chart3DDataLabel Members

441

Text Property
Gets or sets label text.

Syntax
Visual Basic (Declaration) Public Property Text As System.String C# public System.string Text {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabel Class Chart3DDataLabel Members

Chart3DDataLabelsCollection
Collection of Chart3DDataLabel objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataLabelsCollection Inherits NotifiersCollection C# public class Chart3DDataLabelsCollection : NotifiersCollection

442

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DDataLabelsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Members C1.Win.C1Chart3D Namespace

Overview
Collection of Chart3DDataLabel objects.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataLabelsCollection Inherits NotifiersCollection C# public class Chart3DDataLabelsCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DDataLabelsCollection

443

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DDataLabelsCollection.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Overloaded. Gets or sets the specified Chart3DDataLabel by numeric index.

Public Methods
Name Add AddNewLabel Clear Description Overloaded. Adds specified label to the collection. Creates a new Chart3DDataLabel and appends it to the collection. (Inherited from System.Collections.CollectionBase)

444

Contains

Determines whether the specified Chart3DDataLabel exists in the collection.

CopyTo

Copies the collection Chart3DDataLabel elements beginning with the specified index to an array of Chart3DDataLabel objects.

GetEnumerator IndexOf Insert Remove RemoveAt ToString Top

(Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DDataLabel in the collection. Adds a Chart3DDataLabel object to the collection at the specified index. Removes a Chart3DDataLabel object from the collection. (Inherited from System.Collections.CollectionBase) Returns a string that represents the current Chart3DDataLabelsCollection.

See Also
Reference
Chart3DDataLabelsCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DDataLabelsCollection members.

Public Methods
Name Add AddNewLabel Description Overloaded. Adds specified label to the collection. Creates a new Chart3DDataLabel and appends it to the collection.

445

Clear Contains

(Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DDataLabel exists in the collection.

CopyTo

Copies the collection Chart3DDataLabel elements beginning with the specified index to an array of Chart3DDataLabel objects.

GetEnumerator IndexOf Insert Remove RemoveAt ToString Top

(Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DDataLabel in the collection. Adds a Chart3DDataLabel object to the collection at the specified index. Removes a Chart3DDataLabel object from the collection. (Inherited from System.Collections.CollectionBase) Returns a string that represents the current Chart3DDataLabelsCollection.

See Also
Reference
Chart3DDataLabelsCollection Class C1.Win.C1Chart3D Namespace

Add Method
Adds specified label to the collection.

Overload List
Overload Description

Add(Chart3DDataLabel) Adds specified label to the collection.

446

Add(Int32,String)

Creates a new label with specified index and text and appends it to the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members Add(Chart3DDataLabel) Method The Chart3DDataLabel to add. Adds specified label to the collection.

Syntax
Visual Basic (Declaration) Public Overloads Function Add( _ ByVal label As Chart3DDataLabel _ ) As System.Integer C# public System.int Add( Chart3DDataLabel label )

Parameters
label The Chart3DDataLabel to add.

Return Value
An integer indicating the index of the collection to which the Chart3DDataLabel was added.

447

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members Overload List Add(Int32,String) Method Label index. Label text. Creates a new label with specified index and text and appends it to the collection.

Syntax
Visual Basic (Declaration) Public Overloads Function Add( _ ByVal index As System.Integer, _ ByVal text As System.String _ ) As System.Integer C# public System.int Add( System.int index, System.string text )

Parameters
index Label index. text

448

Label text.

Return Value
An integer indicating the index of the collection to which the Chart3DDataLabel was added.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members Overload List

AddNewLabel Method
Creates a new Chart3DDataLabel and appends it to the collection.

Syntax
Visual Basic (Declaration) Public Function AddNewLabel() As Chart3DDataLabel C# public Chart3DDataLabel AddNewLabel()

Return Value
A reference to the newly created Chart3DDataLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
449

Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

Contains Method
The Chart3DDataLabel to locate. Determines whether the specified Chart3DDataLabel exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal lbl As Chart3DDataLabel _ ) As System.Boolean C# public System.bool Contains( Chart3DDataLabel lbl )

Parameters
lbl The Chart3DDataLabel to locate.

Return Value
A boolean value indicating whether the Chart3DDataLabel is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

450

CopyTo Method
Output array. Starting index. Copies the collection Chart3DDataLabel elements beginning with the specified index to an array of Chart3DDataLabel objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DDataLabel, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DDataLabel[] array, System.int index )

Parameters
array Output array. index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

451

Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

IndexOf Method
The Chart3DDataLabel to locate. Gets the index of the specified Chart3DDataLabel in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal lbl As Chart3DDataLabel _ ) As System.Integer C# public System.int IndexOf( Chart3DDataLabel lbl )

Parameters
lbl The Chart3DDataLabel to locate.

Return Value
An integer indicating the index of the specified Chart3DDataLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

452

Insert Method
Index. The Chart3DDataLabel to insert. Adds a Chart3DDataLabel object to the collection at the specified index.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal lbl As Chart3DDataLabel _ ) C# public void Insert( System.int index, Chart3DDataLabel lbl )

Parameters
index Index. lbl The Chart3DDataLabel to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

453

Remove Method
The Chart3DDataLabel to remove. Removes a Chart3DDataLabel object from the collection.

Syntax
Visual Basic (Declaration) Public Sub Remove( _ ByVal lbl As Chart3DDataLabel _ ) C# public void Remove( Chart3DDataLabel lbl )

Parameters
lbl The Chart3DDataLabel to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

ToString Method
Returns a string that represents the current Chart3DDataLabelsCollection.

Syntax
Visual Basic (Declaration)

454

Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DDataLabelsCollection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members

Properties
For a list of all members of this type, see Chart3DDataLabelsCollection members.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Overloaded. Gets or sets the specified Chart3DDataLabel by numeric index.

See Also
Reference
Chart3DDataLabelsCollection Class C1.Win.C1Chart3D Namespace

455

Item Property
Gets or sets the specified Chart3DDataLabel by numeric index.

Overload List
Overload Item(Int32) Item(String) Description Gets or sets the specified Chart3DDataLabel by numeric index. Gets a Chart3DDataLabel by its text value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members Item(Int32) Property Gets or sets the specified Chart3DDataLabel by numeric index.

Syntax
Visual Basic (Declaration) Public Overloads Property Item( _ ByVal index As System.Integer _ ) As Chart3DDataLabel C# public Chart3DDataLabel Item( System.int index ) {get; set;}

Parameters

456

index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members Overload List Item(String) Property Gets a Chart3DDataLabel by its text value.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal text As System.String _ ) As Chart3DDataLabel C# public Chart3DDataLabel Item( System.string text ) {get;}

Parameters
text

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
457

Reference
Chart3DDataLabelsCollection Class Chart3DDataLabelsCollection Members Overload List

Chart3DDataSet
Abstract base class for all types of data sets (regular grid, irregular grid and point).

Object Model

Syntax
Visual Basic (Declaration) Public MustInherit Class Chart3DDataSet C# public abstract class Chart3DDataSet

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSet

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Members C1.Win.C1Chart3D Namespace

Overview
Abstract base class for all types of data sets (regular grid, irregular grid and point).

458

Object Model

Syntax
Visual Basic (Declaration) Public MustInherit Class Chart3DDataSet C# public abstract class Chart3DDataSet

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSet

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DDataSet.

Public Properties
Name Hole Description Gets or sets hole value.

459

Item

Gets or sets the specified Chart3DPoint in the Chart3DDataSet by column and row indices.

MaxX MaxY MaxZ MinX MinY MinZ Top

Gets the maximum X value of the chart data. Gets the maximum Y value of the chart data. Gets the maximum Z value of the chart data. Gets the minimum X value of the chart data. Gets the minimum Y value of the chart data. Gets the minimum Z value of the chart data.

Public Methods
Name IsHole Top Description Determines if the passed value is a data hole.

See Also
Reference
Chart3DDataSet Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DDataSet members.

Public Methods
Name Description

460

IsHole Top

Determines if the passed value is a data hole.

See Also
Reference
Chart3DDataSet Class C1.Win.C1Chart3D Namespace

IsHole Method
Value. Determines if the passed value is a data hole.

Syntax
Visual Basic (Declaration) Public Function IsHole( _ ByVal x As System.Double _ ) As System.Boolean C# public System.bool IsHole( System.double x )

Parameters
x Value.

Return Value
A boolean value indicating whether the value passed is the equivalent of a data hole.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

461

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

Properties
For a list of all members of this type, see Chart3DDataSet members.

Public Properties
Name Hole Item Description Gets or sets hole value. Gets or sets the specified Chart3DPoint in the Chart3DDataSet by column and row indices. MaxX MaxY MaxZ MinX MinY MinZ Top Gets the maximum X value of the chart data. Gets the maximum Y value of the chart data. Gets the maximum Z value of the chart data. Gets the minimum X value of the chart data. Gets the minimum Y value of the chart data. Gets the minimum Z value of the chart data.

See Also
Reference
Chart3DDataSet Class C1.Win.C1Chart3D Namespace

462

Hole Property
Gets or sets hole value.

Syntax
Visual Basic (Declaration) Public Overridable Property Hole As System.Double C# public virtual System.double Hole {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

Item Property
Gets or sets the specified Chart3DPoint in the Chart3DDataSet by column and row indices.

Syntax
Visual Basic (Declaration) Public Overridable Default Property Item( _ ByVal col As System.Integer, _ ByVal row As System.Integer _ ) As Chart3DPoint C# public virtual Chart3DPoint this[ System.int col, System.int row

463

]; {get; set;}

Parameters
col row

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

MaxX Property
Gets the maximum X value of the chart data.

Syntax
Visual Basic (Declaration) Public Overridable ReadOnly Property MaxX As System.Double C# public virtual System.double MaxX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

464

Chart3DDataSet Class Chart3DDataSet Members

MaxY Property
Gets the maximum Y value of the chart data.

Syntax
Visual Basic (Declaration) Public Overridable ReadOnly Property MaxY As System.Double C# public virtual System.double MaxY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

MaxZ Property
Gets the maximum Z value of the chart data.

Syntax
Visual Basic (Declaration) Public Overridable ReadOnly Property MaxZ As System.Double C# public virtual System.double MaxZ {get;}

Requirements

465

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

MinX Property
Gets the minimum X value of the chart data.

Syntax
Visual Basic (Declaration) Public Overridable ReadOnly Property MinX As System.Double C# public virtual System.double MinX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

MinY Property
Gets the minimum Y value of the chart data.

Syntax
Visual Basic (Declaration)

466

Public Overridable ReadOnly Property MinY As System.Double C# public virtual System.double MinY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

MinZ Property
Gets the minimum Z value of the chart data.

Syntax
Visual Basic (Declaration) Public Overridable ReadOnly Property MinZ As System.Double C# public virtual System.double MinZ {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSet Class Chart3DDataSet Members

467

Chart3DDataSetGrid
Represents regular grid data layout.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataSetGrid Inherits Chart3DDataSet C# public class Chart3DDataSetGrid : Chart3DDataSet

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSetGrid

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Members C1.Win.C1Chart3D Namespace

Overview
Represents regular grid data layout.

Object Model

468

Syntax
Visual Basic (Declaration) Public Class Chart3DDataSetGrid Inherits Chart3DDataSet C# public class Chart3DDataSetGrid : Chart3DDataSet

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSetGrid

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DDataSetGrid.

Public Constructors
Name Description

Chart3DDataSetGrid Constructor Overloaded. Top

Public Properties
469

Name ColumnCount ColumnDelta

Description Gets or sets the number of columns in grid dataset. Indicates the amount of space between a data value and its neighboring column in grid dataset.

ColumnOrigin GridData Hole Item MaxX MaxY MaxZ MinX MinY MinZ RowCount RowDelta

The X-coordinate of the grid origin. Gets or sets two-dimensional array of Z-values. Gets or sets hole value. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) Gets or sets z-value of data by specified row and column. Overridden. Overridden. Overridden. Overridden. Overridden. Overridden. Gets or sets the number of rows in grid dataset. Indicates the amount of space between a data value and its neighboring column in grid dataset.

RowOrigin Top

The Y-coordinate of the grid origin.

Public Methods
470

Name

Description

GetJaggedGridData Returns an object containing Z-values in a jagged double array. GetValue Returns the elevation value of the grid point specified by the column and row indices. IsHole Determines if the passed value is a data hole. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) SetJaggedGridData Sets the Z-values with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array. SetValue Sets the elevation value of the grid point specified by the column and row indices. Top

See Also
Reference
Chart3DDataSetGrid Class C1.Win.C1Chart3D Namespace

Chart3DDataSetGrid Constructor

Overload List
Overload Chart3DDataSetGrid Constructor(Single,Single,Single,Single,Single[,]) Chart3DDataSetGrid Constructor(Double,Double,Double,Double,Double[,]) Chart3DDataSetGrid Constructor(Double,Double,Double,Double,Object) Initializes a new instance of the Chart3DDataSetGrid Description

471

class.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

Chart3DDataSetGrid Constructor(Single,Single,Single,Single,Single[,])

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal colOrigin As System.Single, _ ByVal rowOrigin As System.Single, _ ByVal colDelta As System.Single, _ ByVal rowDelta As System.Single, _ ByVal z(,) As System.Single _ ) C# public Chart3DDataSetGrid( System.float colOrigin, System.float rowOrigin, System.float colDelta, System.float rowDelta, System.float[,] z )

Parameters
colOrigin rowOrigin

472

colDelta rowDelta z

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members Overload List

Chart3DDataSetGrid Constructor(Double,Double,Double,Double,Double[,])

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal colOrigin As System.Double, _ ByVal rowOrigin As System.Double, _ ByVal colDelta As System.Double, _ ByVal rowDelta As System.Double, _ ByVal z(,) As System.Double _ ) C# public Chart3DDataSetGrid( System.double colOrigin, System.double rowOrigin, System.double colDelta, System.double rowDelta, System.double[,] z

473

Parameters
colOrigin rowOrigin colDelta rowDelta z

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members Overload List

Chart3DDataSetGrid Constructor(Double,Double,Double,Double,Object)
Column origin value. Row origin value. Column delta value. Row delta value. Array of z-values. Initializes a new instance of the Chart3DDataSetGrid class.

Syntax
Visual Basic (Declaration)

474

Public Function New( _ ByVal colOrigin As System.Double, _ ByVal rowOrigin As System.Double, _ ByVal colDelta As System.Double, _ ByVal rowDelta As System.Double, _ ByVal z As System.Object _ ) C# public Chart3DDataSetGrid( System.double colOrigin, System.double rowOrigin, System.double colDelta, System.double rowDelta, System.object z )

Parameters
colOrigin Column origin value. rowOrigin Row origin value. colDelta Column delta value. rowDelta Row delta value. z Array of z-values.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

475

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members Overload List

Methods
For a list of all members of this type, see Chart3DDataSetGrid members.

Public Methods
Name Description

GetJaggedGridData Returns an object containing Z-values in a jagged double array. GetValue Returns the elevation value of the grid point specified by the column and row indices. IsHole Determines if the passed value is a data hole. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) SetJaggedGridData Sets the Z-values with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array. SetValue Sets the elevation value of the grid point specified by the column and row indices. Top

See Also
Reference
Chart3DDataSetGrid Class C1.Win.C1Chart3D Namespace

GetJaggedGridData Method
Returns an object containing Z-values in a jagged double array.

476

Syntax
Visual Basic (Declaration) Public Function GetJaggedGridData() As System.Object C# public System.object GetJaggedGridData()

Return Value
An object containing Z-values in a jagged double array.

Remarks
Jagged arrays are useful in certain instances for manipulating data. In Delphi, multiply dimensioned arrays are jagged. Delphi users should use GetJaggedGridData() instead of the GridData property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

GetValue Method
Column index. Row index. Returns the elevation value of the grid point specified by the column and row indices.

Syntax
Visual Basic (Declaration) Public Function GetValue( _

477

ByVal column As System.Integer, _ ByVal row As System.Integer _ ) As System.Double C# public System.double GetValue( System.int column, System.int row )

Parameters
column Column index. row Row index.

Return Value
The z value at the specified column and row.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

SetJaggedGridData Method
Array of z-values. Sets the Z-values with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array.

Syntax

478

Visual Basic (Declaration) Public Sub SetJaggedGridData( _ ByVal z As System.Object _ ) C# public void SetJaggedGridData( System.object z )

Parameters
z Array of z-values.

Remarks
Jagged arrays are useful in certain instances for manipulating data. In Delphi, multiply dimensioned arrays are jagged. This method will also conveniently accept a two-dimensional integer array. Delphi users should use SetJaggedGridData() instead of the GridData property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

SetValue Method
Column index. Row index. Z value. Sets the elevation value of the grid point specified by the column and row indices.

479

Syntax
Visual Basic (Declaration) Public Sub SetValue( _ ByVal column As System.Integer, _ ByVal row As System.Integer, _ ByVal value As System.Double _ ) C# public void SetValue( System.int column, System.int row, System.double value )

Parameters
column Column index. row Row index. value Z value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

480

Properties
For a list of all members of this type, see Chart3DDataSetGrid members.

Public Properties
Name ColumnCount ColumnDelta Description Gets or sets the number of columns in grid dataset. Indicates the amount of space between a data value and its neighboring column in grid dataset. ColumnOrigin GridData Hole Item MaxX MaxY MaxZ MinX MinY MinZ RowCount RowDelta The X-coordinate of the grid origin. Gets or sets two-dimensional array of Z-values. Gets or sets hole value. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) Gets or sets z-value of data by specified row and column. Overridden. Overridden. Overridden. Overridden. Overridden. Overridden. Gets or sets the number of rows in grid dataset. Indicates the amount of space between a data value and its neighboring column in grid dataset.

481

RowOrigin Top

The Y-coordinate of the grid origin.

See Also
Reference
Chart3DDataSetGrid Class C1.Win.C1Chart3D Namespace

ColumnCount Property
Gets or sets the number of columns in grid dataset.

Syntax
Visual Basic (Declaration) Public Property ColumnCount As System.Integer C# public System.int ColumnCount {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

ColumnDelta Property
Indicates the amount of space between a data value and its neighboring column in grid dataset.

Syntax
Visual Basic (Declaration)

482

Public Overridable Property ColumnDelta As System.Double C# public virtual System.double ColumnDelta {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

ColumnOrigin Property
The X-coordinate of the grid origin.

Syntax
Visual Basic (Declaration) Public Property ColumnOrigin As System.Double C# public System.double ColumnOrigin {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

483

GridData Property
Gets or sets two-dimensional array of Z-values.

Syntax
Visual Basic (Declaration) Public Overridable Property GridData As System.Double(,) C# public virtual System.double[,] GridData {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

Item Property
Gets or sets z-value of data by specified row and column.

Syntax
Visual Basic (Declaration) Public Shadows Default Property Item( _ ByVal i As System.Integer, _ ByVal j As System.Integer _ ) As System.Double C# public new System.double this[ System.int i, System.int j

484

]; {get; set;}

Parameters
i j

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

MaxX Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MaxX As System.Double C# public override System.double MaxX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

485

MaxY Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MaxY As System.Double C# public override System.double MaxY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

MaxZ Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MaxZ As System.Double C# public override System.double MaxZ {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
486

Chart3DDataSetGrid Class Chart3DDataSetGrid Members

MinX Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinX As System.Double C# public override System.double MinX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

MinY Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinY As System.Double C# public override System.double MinY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

487

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

MinZ Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinZ As System.Double C# public override System.double MinZ {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

RowCount Property
Gets or sets the number of rows in grid dataset.

Syntax
Visual Basic (Declaration) Public Property RowCount As System.Integer C# public System.int RowCount {get; set;}

488

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

RowDelta Property
Indicates the amount of space between a data value and its neighboring column in grid dataset.

Syntax
Visual Basic (Declaration) Public Overridable Property RowDelta As System.Double C# public virtual System.double RowDelta {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

RowOrigin Property
The Y-coordinate of the grid origin.

Syntax

489

Visual Basic (Declaration) Public Property RowOrigin As System.Double C# public System.double RowOrigin {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetGrid Class Chart3DDataSetGrid Members

Chart3DDataSetIrGrid
Represents irregular grid data layout.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataSetIrGrid Inherits Chart3DDataSetGrid C# public class Chart3DDataSetIrGrid : Chart3DDataSetGrid

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSetIrGrid

490

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Members C1.Win.C1Chart3D Namespace

Overview
Represents irregular grid data layout.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataSetIrGrid Inherits Chart3DDataSetGrid C# public class Chart3DDataSetIrGrid : Chart3DDataSetGrid

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSetIrGrid

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
491

Reference
Chart3DDataSetIrGrid Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DDataSetIrGrid.

Public Constructors
Name Description

Chart3DDataSetIrGrid Constructor Overloaded. Top

Public Properties
Name ColumnCount Description Gets or sets the number of columns in grid dataset. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) ColumnDeltaArray Gets or sets the array which indicates the amounts of space between a data value and its neighboring column in grid dataset. ColumnOrigin The X-coordinate of the grid origin. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) GridData Gets or sets two-dimensional array of Z-values. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Hole Item Gets or sets hole value. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) Gets or sets z-value of data by specified row and column. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid)

492

MaxX MaxY MaxZ MinX MinY MinZ RowCount

(Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Overridden. Overridden. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Gets or sets the number of rows in grid dataset. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid)

RowDeltaArray

Gets or sets the array indicates the amounts of space between a data value and its neighboring row in grid dataset.

RowOrigin

The Y-coordinate of the grid origin. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid)

Top

Public Methods
Name GetColumnValue Description Returns the X value associated with the specified indexed column.

GetJaggedGridData Returns an object containing Z-values in a jagged double array. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) GetRowValue GetValue Returns the Y value associated with the specified indexed row. Returns the elevation value of the grid point specified by the column and row indices. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid)

493

IsHole

Determines if the passed value is a data hole. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet)

SetJaggedGridData Sets the Z-values with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) SetValue Sets the elevation value of the grid point specified by the column and row indices. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Top

See Also
Reference
Chart3DDataSetIrGrid Class C1.Win.C1Chart3D Namespace

Chart3DDataSetIrGrid Constructor

Overload List
Overload Chart3DDataSetIrGrid Constructor(Double[],Double[],Double[,]) Chart3DDataSetIrGrid Constructor(Single[],Single[],Single[,]) Chart3DDataSetIrGrid Constructor(Double[],Double[],Object) Initializes a new instance of the Chart3DDataSetIrGrid class. Description

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
494

Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

Chart3DDataSetIrGrid Constructor(Double[],Double[],Double[,])

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal xvalues() As System.Double, _ ByVal yvalues() As System.Double, _ ByVal zvalues(,) As System.Double _ ) C# public Chart3DDataSetIrGrid( System.double[] xvalues, System.double[] yvalues, System.double[,] zvalues )

Parameters
xvalues yvalues zvalues

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members Overload List

495

Chart3DDataSetIrGrid Constructor(Single[],Single[],Single[,])

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal xvalues() As System.Single, _ ByVal yvalues() As System.Single, _ ByVal zvalues(,) As System.Single _ ) C# public Chart3DDataSetIrGrid( System.float[] xvalues, System.float[] yvalues, System.float[,] zvalues )

Parameters
xvalues yvalues zvalues

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members Overload List

Chart3DDataSetIrGrid Constructor(Double[],Double[],Object)
Array of x-values.

496

Array of y-values. Array of z-values. Initializes a new instance of the Chart3DDataSetIrGrid class.

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal xvalues() As System.Double, _ ByVal yvalues() As System.Double, _ ByVal zvalues As System.Object _ ) C# public Chart3DDataSetIrGrid( System.double[] xvalues, System.double[] yvalues, System.object zvalues )

Parameters
xvalues Array of x-values. yvalues Array of y-values. zvalues Array of z-values.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
497

Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members Overload List

Methods
For a list of all members of this type, see Chart3DDataSetIrGrid members.

Public Methods
Name GetColumnValue Description Returns the X value associated with the specified indexed column.

GetJaggedGridData Returns an object containing Z-values in a jagged double array. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) GetRowValue GetValue Returns the Y value associated with the specified indexed row. Returns the elevation value of the grid point specified by the column and row indices. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) IsHole Determines if the passed value is a data hole. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) SetJaggedGridData Sets the Z-values with a two-dimensional integer array, or a jagged integer, jagged float or jagged double array. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) SetValue Sets the elevation value of the grid point specified by the column and row indices. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Top

See Also
Reference

498

Chart3DDataSetIrGrid Class C1.Win.C1Chart3D Namespace

GetColumnValue Method
Column index. Returns the X value associated with the specified indexed column.

Syntax
Visual Basic (Declaration) Public Function GetColumnValue( _ ByVal col As System.Integer _ ) As System.Double C# public System.double GetColumnValue( System.int col )

Parameters
col Column index.

Return Value
The x value associated with the specified indexed column.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

499

GetRowValue Method
Row index. Returns the Y value associated with the specified indexed row.

Syntax
Visual Basic (Declaration) Public Function GetRowValue( _ ByVal row As System.Integer _ ) As System.Double C# public System.double GetRowValue( System.int row )

Parameters
row Row index.

Return Value
The Y value associated with the specified indexed row.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

Properties
For a list of all members of this type, see Chart3DDataSetIrGrid members.

500

Public Properties
Name ColumnCount Description Gets or sets the number of columns in grid dataset. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) ColumnDeltaArray Gets or sets the array which indicates the amounts of space between a data value and its neighboring column in grid dataset. ColumnOrigin The X-coordinate of the grid origin. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) GridData Gets or sets two-dimensional array of Z-values. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Hole Item Gets or sets hole value. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) Gets or sets z-value of data by specified row and column. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) MaxX MaxY MaxZ MinX MinY MinZ RowCount (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Overridden. Overridden. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid) Gets or sets the number of rows in grid dataset. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid)

501

RowDeltaArray

Gets or sets the array indicates the amounts of space between a data value and its neighboring row in grid dataset.

RowOrigin

The Y-coordinate of the grid origin. (Inherited from C1.Win.C1Chart3D.Chart3DDataSetGrid)

Top

See Also
Reference
Chart3DDataSetIrGrid Class C1.Win.C1Chart3D Namespace

ColumnDeltaArray Property
Gets or sets the array which indicates the amounts of space between a data value and its neighboring column in grid dataset.

Syntax
Visual Basic (Declaration) Public Property ColumnDeltaArray As System.Double() C# public System.double[] ColumnDeltaArray {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

502

MinX Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinX As System.Double C# public override System.double MinX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

MinY Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinY As System.Double C# public override System.double MinY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
503

Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

RowDeltaArray Property
Gets or sets the array indicates the amounts of space between a data value and its neighboring row in grid dataset.

Syntax
Visual Basic (Declaration) Public Property RowDeltaArray As System.Double() C# public System.double[] RowDeltaArray {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetIrGrid Class Chart3DDataSetIrGrid Members

Chart3DDataSetPoint
Represents point data layout.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataSetPoint Inherits Chart3DDataSet

504

C# public class Chart3DDataSetPoint : Chart3DDataSet

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DDataSetPoint

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Members C1.Win.C1Chart3D Namespace

Overview
Represents point data layout.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DDataSetPoint Inherits Chart3DDataSet C# public class Chart3DDataSetPoint : Chart3DDataSet

Inheritance Hierarchy

505

System.Object C1.Win.C1Chart3D.Chart3DDataSetPoint

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DDataSetPoint.

Public Constructors
Name Description

Chart3DDataSetPoint Constructor Initializes a new instance of the Chart3DDataSetPoint class. Top

Public Properties
Name Hole Item Description Gets or sets hole value. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) Overridden. Gets or sets data point coordinates by specified series and index. MaxX Overridden.

506

MaxY MaxZ MinX MinY MinZ SeriesCollection Top

Overridden. Overridden. Overridden. Overridden. Overridden. Gets the collection of series.

Public Methods
Name AddSeries IsHole Description Add new series to the data set. Determines if the passed value is a data hole. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) RemoveSeries Top Remove series with given index from the data set.

See Also
Reference
Chart3DDataSetPoint Class C1.Win.C1Chart3D Namespace

Chart3DDataSetPoint Constructor
Initializes a new instance of the Chart3DDataSetPoint class.

Syntax

507

Visual Basic (Declaration) Public Function New() C# public Chart3DDataSetPoint()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

Methods
For a list of all members of this type, see Chart3DDataSetPoint members.

Public Methods
Name AddSeries IsHole Description Add new series to the data set. Determines if the passed value is a data hole. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet) RemoveSeries Top Remove series with given index from the data set.

See Also
Reference
Chart3DDataSetPoint Class C1.Win.C1Chart3D Namespace

508

AddSeries Method
Array of points. Add new series to the data set.

Syntax
Visual Basic (Declaration) Public Function AddSeries( _ ByVal points() As Chart3DPoint _ ) As System.Integer C# public System.int AddSeries( Chart3DPoint[] points )

Parameters
points Array of points.

Return Value
The index of new series.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

RemoveSeries Method
Index of series to remove. Remove series with given index from the data set.

509

Syntax
Visual Basic (Declaration) Public Sub RemoveSeries( _ ByVal index As System.Integer _ ) C# public void RemoveSeries( System.int index )

Parameters
index Index of series to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

Properties
For a list of all members of this type, see Chart3DDataSetPoint members.

Public Properties
Name Hole Description Gets or sets hole value. (Inherited from C1.Win.C1Chart3D.Chart3DDataSet)

510

Item

Overridden. Gets or sets data point coordinates by specified series and index.

MaxX MaxY MaxZ MinX MinY MinZ SeriesCollection Top

Overridden. Overridden. Overridden. Overridden. Overridden. Overridden. Gets the collection of series.

See Also
Reference
Chart3DDataSetPoint Class C1.Win.C1Chart3D Namespace

Item Property
Gets or sets data point coordinates by specified series and index.

Syntax
Visual Basic (Declaration) Public Overrides Default Property Item( _ ByVal ser As System.Integer, _ ByVal num As System.Integer _ ) As Chart3DPoint C#

511

public override Chart3DPoint this[ System.int ser, System.int num ]; {get; set;}

Parameters
ser num

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

MaxX Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MaxX As System.Double C# public override System.double MaxX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

512

Chart3DDataSetPoint Class Chart3DDataSetPoint Members

MaxY Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MaxY As System.Double C# public override System.double MaxY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

MaxZ Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MaxZ As System.Double C# public override System.double MaxZ {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

513

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

MinX Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinX As System.Double C# public override System.double MinX {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

MinY Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinY As System.Double C# public override System.double MinY {get;}

Requirements

514

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

MinZ Property

Syntax
Visual Basic (Declaration) Public Overrides ReadOnly Property MinZ As System.Double C# public override System.double MinZ {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

SeriesCollection Property
Gets the collection of series.

Syntax
Visual Basic (Declaration) Public ReadOnly Property SeriesCollection As Chart3DPointSeriesCollection

515

C# public Chart3DPointSeriesCollection SeriesCollection {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DDataSetPoint Class Chart3DDataSetPoint Members

Chart3DElevation
The Chart3DElevation class and its properties are used for control over the appearance of different chart types. It is returned by the Elevation property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DElevation C# public class Chart3DElevation

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DElevation

Requirements

516

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DElevation class and its properties are used for control over the appearance of different chart types. It is returned by the Elevation property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DElevation C# public class Chart3DElevation

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DElevation

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

517

Chart3DElevation Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Chart3DElevation.

Public Properties
Name DepthCue Description Determines whether scatter chart point sizes are dependant upon their distance from the eye. Set this property to true if the point sizes should be dependant upon distance from the eye. DropLines Determines whether scatter chart points have droplines. Set this property to true if points should have drop lines. IsMeshed Determines whether surface charts are meshed, or whether bars in bar charts are outlined. Set this property to true to display a surface as a mesh, or to display bars in outline format. IsShaded Determines whether surface or bar charts use shading. Set this property to true to display surfaces and bars as a flat shade of color. MeshBottomColor MeshTopColor The bottom color of the mesh. The top color of the mesh.

ShadedBottomColor The bottom color of the shaded surface. ShadedTopColor Transparency Top The top color of the shaded surface. Transparency of drawing chart data.

See Also
518

Reference
Chart3DElevation Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DElevation members.

Public Properties
Name DepthCue Description Determines whether scatter chart point sizes are dependant upon their distance from the eye. Set this property to true if the point sizes should be dependant upon distance from the eye. DropLines Determines whether scatter chart points have droplines. Set this property to true if points should have drop lines. IsMeshed Determines whether surface charts are meshed, or whether bars in bar charts are outlined. Set this property to true to display a surface as a mesh, or to display bars in outline format. IsShaded Determines whether surface or bar charts use shading. Set this property to true to display surfaces and bars as a flat shade of color. MeshBottomColor MeshTopColor The bottom color of the mesh. The top color of the mesh.

ShadedBottomColor The bottom color of the shaded surface. ShadedTopColor Transparency Top The top color of the shaded surface. Transparency of drawing chart data.

See Also
519

Reference
Chart3DElevation Class C1.Win.C1Chart3D Namespace

DepthCue Property
Determines whether scatter chart point sizes are dependant upon their distance from the eye. Set this property to true if the point sizes should be dependant upon distance from the eye.

Syntax
Visual Basic (Declaration) Public Property DepthCue As System.Boolean C# public System.bool DepthCue {get; set;}

Remarks
Only for scatter chart.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

DropLines Property
Determines whether scatter chart points have droplines. Set this property to true if points should have drop lines.

Syntax
Visual Basic (Declaration)

520

Public Property DropLines As System.Boolean C# public System.bool DropLines {get; set;}

Remarks
Only for scatter chart.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

IsMeshed Property
Determines whether surface charts are meshed, or whether bars in bar charts are outlined. Set this property to true to display a surface as a mesh, or to display bars in outline format.

Syntax
Visual Basic (Declaration) Public Property IsMeshed As System.Boolean C# public System.bool IsMeshed {get; set;}

Remarks
Only for bar and surface charts. The IsColumnMeshShowing and IsRowMeshShowing properties of the Chart3DSurface object control allow mesh lines in either the X or the Y direction to be turned off.

Requirements
521

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

IsShaded Property
Determines whether surface or bar charts use shading. Set this property to true to display surfaces and bars as a flat shade of color.

Syntax
Visual Basic (Declaration) Public Property IsShaded As System.Boolean C# public System.bool IsShaded {get; set;}

Remarks
Only for bar and surface charts.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

MeshBottomColor Property
The bottom color of the mesh.

522

Syntax
Visual Basic (Declaration) Public Property MeshBottomColor As System.Drawing.Color C# public System.Drawing.Color MeshBottomColor {get; set;}

Remarks
For bar charts, this color is used for bars with a value less than that specified by the Chart3DBar Origin property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

MeshTopColor Property
The top color of the mesh.

Syntax
Visual Basic (Declaration) Public Property MeshTopColor As System.Drawing.Color C# public System.Drawing.Color MeshTopColor {get; set;}

Remarks

523

For bar charts, this color is used for bars with a value greater than that specified by the Chart3DBar Origin property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

ShadedBottomColor Property
The bottom color of the shaded surface.

Syntax
Visual Basic (Declaration) Public Property ShadedBottomColor As System.Drawing.Color C# public System.Drawing.Color ShadedBottomColor {get; set;}

Remarks
For bar charts, this color is used for bars with a value less than that specified by the Chart3DBar Origin property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

524

Chart3DElevation Class Chart3DElevation Members

ShadedTopColor Property
The top color of the shaded surface.

Syntax
Visual Basic (Declaration) Public Property ShadedTopColor As System.Drawing.Color C# public System.Drawing.Color ShadedTopColor {get; set;}

Remarks
For bar charts, this color is used for bars with a value greater than that specified by the Chart3DBar Origin property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

Transparency Property
Transparency of drawing chart data.

Syntax
Visual Basic (Declaration) Public Property Transparency As System.Byte

525

C# public System.byte Transparency {get; set;}

Remarks
0 transparent, 255 opaque. Applied only for non-contoured and non-zoned chart.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DElevation Class Chart3DElevation Members

Chart3DGridLines
The Chart3DGridLines class and its properties are used for control appearance of grid.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGridLines C# public class Chart3DGridLines

Remarks
It is returned by the MajorGrid property of a Chart3DAxis.

Inheritance Hierarchy
526

System.Object C1.Win.C1Chart3D.Chart3DGridLines

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGridLines Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DGridLines class and its properties are used for control appearance of grid.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGridLines C# public class Chart3DGridLines

Remarks
It is returned by the MajorGrid property of a Chart3DAxis.

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DGridLines

Requirements
527

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGridLines Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Chart3DGridLines.

Public Properties
Name IsOnXYPlane IsOnXZPlane IsOnYZPlane Style Top Description Gets or sets whether grid lines are to appear on the XY-plane. Gets or sets whether grid lines are to appear on the XZ-plane. Gets or sets whether grid lines are to appear on the YZ-plane. Gets or sets line style for drawing grid.

See Also
Reference
Chart3DGridLines Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DGridLines members.

Public Properties

528

Name IsOnXYPlane IsOnXZPlane IsOnYZPlane Style Top

Description Gets or sets whether grid lines are to appear on the XY-plane. Gets or sets whether grid lines are to appear on the XZ-plane. Gets or sets whether grid lines are to appear on the YZ-plane. Gets or sets line style for drawing grid.

See Also
Reference
Chart3DGridLines Class C1.Win.C1Chart3D Namespace

IsOnXYPlane Property
Gets or sets whether grid lines are to appear on the XY-plane.

Syntax
Visual Basic (Declaration) Public Property IsOnXYPlane As System.Boolean C# public System.bool IsOnXYPlane {get; set;}

Remarks
In 2D projections, grid lines are drawn perpendicular to the axis.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

529

See Also
Reference
Chart3DGridLines Class Chart3DGridLines Members

IsOnXZPlane Property
Gets or sets whether grid lines are to appear on the XZ-plane.

Syntax
Visual Basic (Declaration) Public Property IsOnXZPlane As System.Boolean C# public System.bool IsOnXZPlane {get; set;}

Remarks
In 2D projections, grid lines are drawn perpendicular to the axis.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGridLines Class Chart3DGridLines Members

IsOnYZPlane Property
Gets or sets whether grid lines are to appear on the YZ-plane.

Syntax
Visual Basic (Declaration)

530

Public Property IsOnYZPlane As System.Boolean C# public System.bool IsOnYZPlane {get; set;}

Remarks
In 2D projections, grid lines are drawn perpendicular to the axis.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGridLines Class Chart3DGridLines Members

Style Property
Gets or sets line style for drawing grid.

Syntax
Visual Basic (Declaration) Public Property Style As Chart3DLineStyle C# public Chart3DLineStyle Style {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
531

Chart3DGridLines Class Chart3DGridLines Members

Chart3DGroup
Chart3DGroup contains chart data and classes that control chart appearance.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroup C# public class Chart3DGroup

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DGroup

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Members C1.Win.C1Chart3D Namespace

Overview
Chart3DGroup contains chart data and classes that control chart appearance.

Object Model

532

Syntax
Visual Basic (Declaration) Public Class Chart3DGroup C# public class Chart3DGroup

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DGroup

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DGroup.

Public Properties
Name Bar ChartData Description Controls the appearance of a bar chart. Data for the chart.

533

ChartType Contour Elevation Surface Top

The type of chart to be displayed. The type of contouring to be used. Controls the three-dimensional appearance of the chart. Controls the appearance of a surface format chart.

Public Methods
Name ShouldSerializeBar ShouldSerializeContour Description Returns false if the Chart3DGroup Bar property is in the default state. Returns false if the Chart3DGroup Contour property is in the default state. ShouldSerializeElevation Returns false if the Chart3DGroup Elevation property is in the default state. ShouldSerializeSurface Returns false if the Chart3DGroup Surface property is in the default state. ToString Top Returns a string that represents the current Chart3DGroup.

See Also
Reference
Chart3DGroup Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DGroup members.

534

Public Methods
Name ShouldSerializeBar ShouldSerializeContour Description Returns false if the Chart3DGroup Bar property is in the default state. Returns false if the Chart3DGroup Contour property is in the default state. ShouldSerializeElevation Returns false if the Chart3DGroup Elevation property is in the default state. ShouldSerializeSurface Returns false if the Chart3DGroup Surface property is in the default state. ToString Top Returns a string that represents the current Chart3DGroup.

See Also
Reference
Chart3DGroup Class C1.Win.C1Chart3D Namespace

ShouldSerializeBar Method
Returns false if the Chart3DGroup Bar property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeBar() As System.Boolean C# public System.bool ShouldSerializeBar()

Return Value
Boolean value.

535

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

ShouldSerializeContour Method
Returns false if the Chart3DGroup Contour property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeContour() As System.Boolean C# public System.bool ShouldSerializeContour()

Return Value
Boolean value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

ShouldSerializeElevation Method
Returns false if the Chart3DGroup Elevation property is in the default state.

536

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeElevation() As System.Boolean C# public System.bool ShouldSerializeElevation()

Return Value
Boolean value.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

ShouldSerializeSurface Method
Returns false if the Chart3DGroup Surface property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeSurface() As System.Boolean C# public System.bool ShouldSerializeSurface()

Return Value
Boolean value.

Requirements
537

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

ToString Method
Returns a string that represents the current Chart3DGroup.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DGroup.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

Properties
For a list of all members of this type, see Chart3DGroup members.

Public Properties
538

Name Bar ChartData ChartType Contour Elevation Surface Top

Description Controls the appearance of a bar chart. Data for the chart. The type of chart to be displayed. The type of contouring to be used. Controls the three-dimensional appearance of the chart. Controls the appearance of a surface format chart.

See Also
Reference
Chart3DGroup Class C1.Win.C1Chart3D Namespace

Bar Property
Controls the appearance of a bar chart.

Syntax
Visual Basic (Declaration) Public Property Bar As Chart3DBar C# public Chart3DBar Bar {get; set;}

Remarks
See Chart3DBar for details.

Requirements

539

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

ChartData Property
Data for the chart.

Syntax
Visual Basic (Declaration) Public Property ChartData As Chart3DData C# public Chart3DData ChartData {get; set;}

Remarks
See Chart3DData for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

ChartType Property
The type of chart to be displayed.

540

Syntax
Visual Basic (Declaration) Public Property ChartType As Chart3DTypeEnum C# public Chart3DTypeEnum ChartType {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

Contour Property
The type of contouring to be used.

Syntax
Visual Basic (Declaration) Public Property Contour As Chart3DContour C# public Chart3DContour Contour {get; set;}

Remarks
See Chart3DContour for details.

Requirements

541

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

Elevation Property
Controls the three-dimensional appearance of the chart.

Syntax
Visual Basic (Declaration) Public Property Elevation As Chart3DElevation C# public Chart3DElevation Elevation {get; set;}

Remarks
See Chart3DElevation for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

Surface Property
Controls the appearance of a surface format chart.

542

Syntax
Visual Basic (Declaration) Public Property Surface As Chart3DSurface C# public Chart3DSurface Surface {get; set;}

Remarks
See Chart3DSurface for details.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroup Class Chart3DGroup Members

Chart3DGroups
Chart3DGroups class contains collection of ChartGroup, data labels, chart and contour styles.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroups C# public class Chart3DGroups

543

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DGroups

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Members C1.Win.C1Chart3D Namespace

Overview
Chart3DGroups class contains collection of ChartGroup, data labels, chart and contour styles.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroups C# public class Chart3DGroups

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DGroups

Requirements

544

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Chart3DGroups.

Public Properties
Name Description

ChartGroupsCollection Gets chart groups collection. ChartStyles ColumnLabels ContourStyles Group0 Item RowLabels Top Gets chart styles collection. Gets column labels collection. Gets contour styles collection. Gets the first chart group. Gets the specified ChartGroup by numeric index. Gets row labels collection.

See Also
Reference
Chart3DGroups Class C1.Win.C1Chart3D Namespace

545

Properties
For a list of all members of this type, see Chart3DGroups members.

Public Properties
Name Description

ChartGroupsCollection Gets chart groups collection. ChartStyles ColumnLabels ContourStyles Group0 Item RowLabels Top Gets chart styles collection. Gets column labels collection. Gets contour styles collection. Gets the first chart group. Gets the specified ChartGroup by numeric index. Gets row labels collection.

See Also
Reference
Chart3DGroups Class C1.Win.C1Chart3D Namespace

ChartGroupsCollection Property
Gets chart groups collection.

Syntax
Visual Basic (Declaration) Public ReadOnly Property ChartGroupsCollection As Chart3DGroupsCollection C#

546

public Chart3DGroupsCollection ChartGroupsCollection {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

ChartStyles Property
Gets chart styles collection.

Syntax
Visual Basic (Declaration) Public ReadOnly Property ChartStyles As Chart3DStylesCollection C# public Chart3DStylesCollection ChartStyles {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

ColumnLabels Property
Gets column labels collection.

Syntax
547

Visual Basic (Declaration) Public ReadOnly Property ColumnLabels As Chart3DDataLabelsCollection C# public Chart3DDataLabelsCollection ColumnLabels {get;}

Remarks
The labels for the columns (X-axis) in the chart, used when the X-axis has its AnnoMethod property set to DataLabels.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

ContourStyles Property
Gets contour styles collection.

Syntax
Visual Basic (Declaration) Public ReadOnly Property ContourStyles As Chart3DContourStyles C# public Chart3DContourStyles ContourStyles {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

548

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

Group0 Property
Gets the first chart group.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Group0 As Chart3DGroup C# public Chart3DGroup Group0 {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

Item Property
Gets the specified ChartGroup by numeric index.

Syntax
Visual Basic (Declaration) Public Default Property Item( _ ByVal index As System.Integer _ ) As Chart3DGroup

549

C# public Chart3DGroup this[ System.int index ]; {get; set;}

Parameters
index

Remarks
Now there is only one chart group.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

RowLabels Property
Gets row labels collection.

Syntax
Visual Basic (Declaration) Public ReadOnly Property RowLabels As Chart3DDataLabelsCollection C# public Chart3DDataLabelsCollection RowLabels {get;}

Remarks
The labels for the rows (Y-axis) in the chart, used when the Y-axis has its AnnoMethod property set to DataLabels.

550

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroups Class Chart3DGroups Members

Chart3DGroupsCollection
The ChartGroupsCollection contains one ChartGroup object.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroupsCollection Inherits System.Collections.ReadOnlyCollectionBase C# public class Chart3DGroupsCollection : System.Collections.ReadOnlyCollectionBase

Inheritance Hierarchy
System.Object System.Collections.ReadOnlyCollectionBase C1.Win.C1Chart3D.Chart3DGroupsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

551

See Also
Reference
Chart3DGroupsCollection Members C1.Win.C1Chart3D Namespace

Overview
The ChartGroupsCollection contains one ChartGroup object.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroupsCollection Inherits System.Collections.ReadOnlyCollectionBase C# public class Chart3DGroupsCollection : System.Collections.ReadOnlyCollectionBase

Inheritance Hierarchy
System.Object System.Collections.ReadOnlyCollectionBase C1.Win.C1Chart3D.Chart3DGroupsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollection Members C1.Win.C1Chart3D Namespace

552

Members
Properties Methods

The following tables list the members exposed by Chart3DGroupsCollection.

Public Properties
Name Count Item Top Description (Inherited from System.Collections.ReadOnlyCollectionBase) Gets the specified Chart3DGroup by numeric index.

Public Methods
Name Contains CopyTo Description Determines whether the specified Chart3DGroup exists in the collection. Copies the collection Chart3DGroup elements beginning with the specified index to an array of Chart3DGroup objects. GetEnumerator IndexOf Top (Inherited from System.Collections.ReadOnlyCollectionBase) Gets the index of the specified Chart3DGroup in the collection.

See Also
Reference
Chart3DGroupsCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DGroupsCollection members.

Public Methods
553

Name Contains CopyTo

Description Determines whether the specified Chart3DGroup exists in the collection. Copies the collection Chart3DGroup elements beginning with the specified index to an array of Chart3DGroup objects.

GetEnumerator IndexOf Top

(Inherited from System.Collections.ReadOnlyCollectionBase) Gets the index of the specified Chart3DGroup in the collection.

See Also
Reference
Chart3DGroupsCollection Class C1.Win.C1Chart3D Namespace

Contains Method
The Chart3DGroup to locate. Determines whether the specified Chart3DGroup exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal grp As Chart3DGroup _ ) As System.Boolean C# public System.bool Contains( Chart3DGroup grp )

Parameters
grp

554

The Chart3DGroup to locate.

Return Value
A boolean value indicating whether the Chart3DGroup is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollection Class Chart3DGroupsCollection Members

CopyTo Method
Output array. Index. Copies the collection Chart3DGroup elements beginning with the specified index to an array of Chart3DGroup objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DGroup, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DGroup[] array, System.int index )

Parameters

555

array Output array. index Index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollection Class Chart3DGroupsCollection Members

IndexOf Method
The Chart3DGroup to locate. Gets the index of the specified Chart3DGroup in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal grp As Chart3DGroup _ ) As System.Integer C# public System.int IndexOf( Chart3DGroup grp )

Parameters
grp The Chart3DGroup to locate.

556

Return Value
An integer indicating the index of the specified Chart3DGroup.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollection Class Chart3DGroupsCollection Members

Properties
For a list of all members of this type, see Chart3DGroupsCollection members.

Public Properties
Name Count Item Top Description (Inherited from System.Collections.ReadOnlyCollectionBase) Gets the specified Chart3DGroup by numeric index.

See Also
Reference
Chart3DGroupsCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets the specified Chart3DGroup by numeric index.

Syntax

557

Visual Basic (Declaration) Public Default Property Item( _ ByVal index As System.Integer _ ) As Chart3DGroup C# public Chart3DGroup this[ System.int index ]; {get; set;}

Parameters
index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollection Class Chart3DGroupsCollection Members

Chart3DGroupsCollectionSerializer

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroupsCollectionSerializer Inherits System.Collections.CollectionBase C#

558

public class Chart3DGroupsCollectionSerializer : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DGroupsCollectionSerializer

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollectionSerializer Members C1.Win.C1Chart3D Namespace

Overview

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DGroupsCollectionSerializer Inherits System.Collections.CollectionBase C# public class Chart3DGroupsCollectionSerializer : System.Collections.CollectionBase

Inheritance Hierarchy

559

System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DGroupsCollectionSerializer

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DGroupsCollectionSerializer Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DGroupsCollectionSerializer.

Public Properties
Name Capacity Count Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase)

Public Methods
Name Clear GetEnumerator RemoveAt Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase)

560

Top

See Also
Reference
Chart3DGroupsCollectionSerializer Class C1.Win.C1Chart3D Namespace

Chart3DLabel
A Chart3DLabel object is an independent text annotation that can be attached to the chart.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLabel Inherits C1.Win.C1Chart3DBase.baseChartRect C# public class Chart3DLabel : C1.Win.C1Chart3DBase.baseChartRect

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLabel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Members C1.Win.C1Chart3D Namespace

561

Overview
A Chart3DLabel object is an independent text annotation that can be attached to the chart.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLabel Inherits C1.Win.C1Chart3DBase.baseChartRect C# public class Chart3DLabel : C1.Win.C1Chart3DBase.baseChartRect

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLabel

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DLabel.

Public Constructors

562

Name

Description

Chart3DLabel Constructor Initializes a new instance of the Chart3DLabel class. Top

Public Properties
Name AttachMethod Description Gets or sets the label attachment method.

AttachMethodData Gets or sets the attachment data for the label. Connected Gets or sets whether a connecting line is drawn to an associated data point. LabelCompass Location Name Offset Size Style View3D Top Gets or sets the position of the label relative its specified location. Gets the location of label. Gets or sets the label name. Gets or sets the offset distance from an associated data point. Gets the size of the label. Gets the Style object of the label. Gets or sets the 3D-view plane of the label.

Public Methods
Name Description

563

Dispose ToString Top

Clean up any resources being used by the Chart3DLabel. Returns a string that represents the current Chart3DLabel.

See Also
Reference
Chart3DLabel Class C1.Win.C1Chart3D Namespace

Chart3DLabel Constructor
Initializes a new instance of the Chart3DLabel class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DLabel()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Methods
For a list of all members of this type, see Chart3DLabel members.

Public Methods

564

Name Dispose ToString Top

Description Clean up any resources being used by the Chart3DLabel. Returns a string that represents the current Chart3DLabel.

See Also
Reference
Chart3DLabel Class C1.Win.C1Chart3D Namespace

Dispose Method
Clean up any resources being used by the Chart3DLabel.

Syntax
Visual Basic (Declaration) Public Sub Dispose() C# public void Dispose()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

ToString Method
Returns a string that represents the current Chart3DLabel.

565

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Properties
For a list of all members of this type, see Chart3DLabel members.

Public Properties
Name AttachMethod Description Gets or sets the label attachment method.

AttachMethodData Gets or sets the attachment data for the label. Connected Gets or sets whether a connecting line is drawn to an associated data point.

566

LabelCompass Location Name Offset Size Style View3D Top

Gets or sets the position of the label relative its specified location. Gets the location of label. Gets or sets the label name. Gets or sets the offset distance from an associated data point. Gets the size of the label. Gets the Style object of the label. Gets or sets the 3D-view plane of the label.

See Also
Reference
Chart3DLabel Class C1.Win.C1Chart3D Namespace

AttachMethod Property
Gets or sets the label attachment method.

Syntax
Visual Basic (Declaration) Public Property AttachMethod As AttachMethodEnum C# public AttachMethodEnum AttachMethod {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

567

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

AttachMethodData Property
Gets or sets the attachment data for the label.

Syntax
Visual Basic (Declaration) Public Property AttachMethodData As Chart3DAttachMethodData C# public Chart3DAttachMethodData AttachMethodData {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Connected Property
Gets or sets whether a connecting line is drawn to an associated data point.

Syntax
Visual Basic (Declaration) Public Property Connected As System.Boolean C#

568

public System.bool Connected {get; set;}

Remarks
If drawn, this connecting line is one pixel wide, and is drawn in the foreground color.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

LabelCompass Property
Gets or sets the position of the label relative its specified location.

Syntax
Visual Basic (Declaration) Public Property LabelCompass As LabelCompassEnum C# public LabelCompassEnum LabelCompass {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

569

Location Property
Gets the location of label.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Location As System.Drawing.Point C# public new System.Drawing.Point Location {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Name Property
Gets or sets the label name.

Syntax
Visual Basic (Declaration) Public Property Name As System.String C# public System.string Name {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

570

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Offset Property
Gets or sets the offset distance from an associated data point.

Syntax
Visual Basic (Declaration) Public Property Offset As System.Integer C# public System.int Offset {get; set;}

Remarks
Offset is measured in pixels.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Size Property
Gets the size of the label.

Syntax
Visual Basic (Declaration)

571

Public Shadows Property Size As System.Drawing.Size C# public new System.Drawing.Size Size {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Style Property
Gets the Style object of the label.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Style As Style C# public new Style Style {get;}

Remarks
Inherits from the ChartLabels.DefaultLabelStyle property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
572

Chart3DLabel Class Chart3DLabel Members

View3D Property
Gets or sets the 3D-view plane of the label.

Syntax
Visual Basic (Declaration) Public Property View3D As LabelView3DEnum C# public LabelView3DEnum View3D {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabel Class Chart3DLabel Members

Chart3DLabels
The Chart3DLabels contains all chart labels.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLabels C#

573

public class Chart3DLabels

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLabels

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DLabels contains all chart labels.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLabels C# public class Chart3DLabels

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLabels

Requirements

574

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DLabels.

Public Properties
Name DefaultStyle Item Description Gets the default label style. Overloaded. Gets the specified label from the collection by numerical index. LabelsCollection Top Gets the labels collection.

Public Methods
Name AddNewLabel Description Creates a new label and appends it to the collection.

LabelFromCoord Gets the label index at the specified location. Remove ToString Removes the specified label from the collection. Returns a string that represents the current Chart3DLabels.

575

Top

See Also
Reference
Chart3DLabels Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DLabels members.

Public Methods
Name AddNewLabel Description Creates a new label and appends it to the collection.

LabelFromCoord Gets the label index at the specified location. Remove ToString Top Removes the specified label from the collection. Returns a string that represents the current Chart3DLabels.

See Also
Reference
Chart3DLabels Class C1.Win.C1Chart3D Namespace

AddNewLabel Method
Creates a new label and appends it to the collection.

Syntax
Visual Basic (Declaration) Public Function AddNewLabel() As Chart3DLabel

576

C# public Chart3DLabel AddNewLabel()

Return Value
This method returns a reference to the newly added label.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members

LabelFromCoord Method
X client coordinate in pixels. Y client coordinate in pixels. Label index. Gets the label index at the specified location.

Syntax
Visual Basic (Declaration) Public Function LabelFromCoord( _ ByVal x As System.Integer, _ ByVal y As System.Integer, _ ByRef labelIndex As System.Integer _ ) As System.Boolean C# public System.bool LabelFromCoord( System.int x,

577

System.int y, ref System.int labelIndex )

Parameters
x X client coordinate in pixels. y Y client coordinate in pixels. labelIndex Label index.

Return Value
This method returns true when a label exists at the specified coordinate. The LabelIndex is set as it is passed by reference.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members

Remove Method
The Chart3DLabel to remove. Removes the specified label from the collection.

Syntax
Visual Basic (Declaration) Public Sub Remove( _

578

ByVal label As Chart3DLabel _ ) C# public void Remove( Chart3DLabel label )

Parameters
label The Chart3DLabel to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members

ToString Method
Returns a string that represents the current Chart3DLabels.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DLabels.

579

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members

Properties
For a list of all members of this type, see Chart3DLabels members.

Public Properties
Name DefaultStyle Item Description Gets the default label style. Overloaded. Gets the specified label from the collection by numerical index. LabelsCollection Top Gets the labels collection.

See Also
Reference
Chart3DLabels Class C1.Win.C1Chart3D Namespace

DefaultStyle Property
Gets the default label style.

Syntax

580

Visual Basic (Declaration) Public ReadOnly Property DefaultStyle As Style C# public Style DefaultStyle {get;}

Remarks
All labels inherit from this Style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members

Item Property
Gets the specified label from the collection by numerical index.

Overload List
Overload Item(Int32) Item(String) Description Gets the specified label from the collection by numerical index. Gets the specified label from the collection by name.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
581

Reference
Chart3DLabels Class Chart3DLabels Members Item(Int32) Property Gets the specified label from the collection by numerical index.

Syntax
Visual Basic (Declaration) Public Overloads Property Item( _ ByVal index As System.Integer _ ) As Chart3DLabel C# public Chart3DLabel Item( System.int index ) {get; set;}

Parameters
index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members Overload List Item(String) Property Gets the specified label from the collection by name.

Syntax

582

Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal name As System.String _ ) As Chart3DLabel C# public Chart3DLabel Item( System.string name ) {get;}

Parameters
name

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members Overload List

LabelsCollection Property
Gets the labels collection.

Syntax
Visual Basic (Declaration) Public ReadOnly Property LabelsCollection As Chart3DLabelsCollection C# public Chart3DLabelsCollection LabelsCollection {get;}

Requirements
583

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabels Class Chart3DLabels Members

Chart3DLabelsCollection
Represents collection of Chart3DLabels.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLabelsCollection Inherits System.Collections.CollectionBase C# public class Chart3DLabelsCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DLabelsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

584

Reference
Chart3DLabelsCollection Members C1.Win.C1Chart3D Namespace

Overview
Represents collection of Chart3DLabels.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLabelsCollection Inherits System.Collections.CollectionBase C# public class Chart3DLabelsCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DLabelsCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

585

The following tables list the members exposed by Chart3DLabelsCollection.

Public Properties
Name Capacity Count Item Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Overloaded. Gets or sets the specified label from the collection by numerical index. Top

Public Methods
Name Add AddNewLabel Clear Contains CopyTo Description Overloaded. Adds a Chart3DLabel object to the collection. Creates a new label and appends it to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DLabel exists in the collection. Copies the collection Chart3DLabel elements beginning with the specified index to an array of Chart3DLabel objects. GetEnumerator IndexOf Insert InsertNewLabel (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DLabel in the collection. Adds a Chart3DLabel object to the collection at the specified index. Creates a new label and inserts it into the collection at the specified index.

586

Remove RemoveAt Top

Removes the specified Chart3DLabel from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DLabelsCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DLabelsCollection members.

Public Methods
Name Add AddNewLabel Clear Contains CopyTo Description Overloaded. Adds a Chart3DLabel object to the collection. Creates a new label and appends it to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DLabel exists in the collection. Copies the collection Chart3DLabel elements beginning with the specified index to an array of Chart3DLabel objects. GetEnumerator IndexOf Insert InsertNewLabel (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DLabel in the collection. Adds a Chart3DLabel object to the collection at the specified index. Creates a new label and inserts it into the collection at the specified index.

587

Remove RemoveAt Top

Removes the specified Chart3DLabel from the collection. (Inherited from System.Collections.CollectionBase)

See Also
Reference
Chart3DLabelsCollection Class C1.Win.C1Chart3D Namespace

Add Method
Adds a Chart3DLabel object to the collection.

Overload List
Overload Description

Add(Chart3DLabel) Adds a Chart3DLabel object to the collection. Add(String) Adds a Chart3DLabel object with the specified text to the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members Add(Chart3DLabel) Method The Chart3DLabel to add. Adds a Chart3DLabel object to the collection.

Syntax
588

Visual Basic (Declaration) Public Overloads Function Add( _ ByVal label As Chart3DLabel _ ) As System.Integer C# public System.int Add( Chart3DLabel label )

Parameters
label The Chart3DLabel to add.

Return Value
An integer indicating the index of the added Chart3DLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members Overload List Add(String) Method The label text. Adds a Chart3DLabel object with the specified text to the collection.

Syntax
Visual Basic (Declaration)

589

Public Overloads Function Add( _ ByVal text As System.String _ ) As System.Integer C# public System.int Add( System.string text )

Parameters
text The label text.

Return Value
An integer indicating the index of the new Chart3DLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members Overload List

AddNewLabel Method
Creates a new label and appends it to the collection.

Syntax
Visual Basic (Declaration) Public Function AddNewLabel() As Chart3DLabel C#

590

public Chart3DLabel AddNewLabel()

Return Value
A reference to the newly created Chart3DLabel.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members

Contains Method
The Chart3DLabel to locate. Determines whether the specified Chart3DLabel exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal lbl As Chart3DLabel _ ) As System.Boolean C# public System.bool Contains( Chart3DLabel lbl )

Parameters
lbl The Chart3DLabel to locate.

Return Value

591

A boolean value indicating whether the Chart3DLabel is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members

CopyTo Method
Output array. Starting index. Copies the collection Chart3DLabel elements beginning with the specified index to an array of Chart3DLabel objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DLabel, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DLabel[] array, System.int index )

Parameters
array Output array.

592

index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members

IndexOf Method
The Chart3DLabel to locate. Gets the index of the specified Chart3DLabel in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal lbl As Chart3DLabel _ ) As System.Integer C# public System.int IndexOf( Chart3DLabel lbl )

Parameters
lbl The Chart3DLabel to locate.

Return Value
An integer indicating the index of the specified Chart3DLabel.

593

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members

Insert Method
Index. The Chart3DLabel to insert. Adds a Chart3DLabel object to the collection at the specified index.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal label As Chart3DLabel _ ) C# public void Insert( System.int index, Chart3DLabel label )

Parameters
index Index. label The Chart3DLabel to insert.

594

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members

InsertNewLabel Method
Index. Creates a new label and inserts it into the collection at the specified index.

Syntax
Visual Basic (Declaration) Public Function InsertNewLabel( _ ByVal index As System.Integer _ ) As Chart3DLabel C# public Chart3DLabel InsertNewLabel( System.int index )

Parameters
index Index.

Return Value
A reference to the newly created Chart3DLabel.

Requirements

595

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members

Remove Method
The Chart3DLabel to remove. Removes the specified Chart3DLabel from the collection.

Syntax
Visual Basic (Declaration) Public Sub Remove( _ ByVal label As Chart3DLabel _ ) C# public void Remove( Chart3DLabel label )

Parameters
label The Chart3DLabel to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
596

Chart3DLabelsCollection Class Chart3DLabelsCollection Members

Properties
For a list of all members of this type, see Chart3DLabelsCollection members.

Public Properties
Name Capacity Count Item Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Overloaded. Gets or sets the specified label from the collection by numerical index. Top

See Also
Reference
Chart3DLabelsCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets or sets the specified label from the collection by numerical index.

Overload List
Overload Item(Int32) Item(String) Description Gets or sets the specified label from the collection by numerical index. Gets the first occurrence of the label with the specified name.

Requirements

597

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members Item(Int32) Property Gets or sets the specified label from the collection by numerical index.

Syntax
Visual Basic (Declaration) Public Overloads Property Item( _ ByVal index As System.Integer _ ) As Chart3DLabel C# public Chart3DLabel Item( System.int index ) {get; set;}

Parameters
index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members Overload List

598

Item(String) Property Gets the first occurrence of the label with the specified name.

Syntax
Visual Basic (Declaration) Public Overloads ReadOnly Property Item( _ ByVal name As System.String _ ) As Chart3DLabel C# public Chart3DLabel Item( System.string name ) {get;}

Parameters
name

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLabelsCollection Class Chart3DLabelsCollection Members Overload List

Chart3DLegend
Represents the legend of the chart.

Object Model

Syntax

599

Visual Basic (Declaration) Public Class Chart3DLegend Inherits C1.Win.C1Chart3DBase.baseChartLegend C# public class Chart3DLegend : C1.Win.C1Chart3DBase.baseChartLegend

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLegend

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Members C1.Win.C1Chart3D Namespace

Overview
Represents the legend of the chart.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLegend Inherits C1.Win.C1Chart3DBase.baseChartLegend C#

600

public class Chart3DLegend : C1.Win.C1Chart3DBase.baseChartLegend

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLegend

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DLegend.

Public Properties
Name Compass Orientation Style Type Visible Top Description Gets or sets the general positioning of the legend. Gets or sets the orientation of the legend entries. Gets the legend style. Gets or sets legend type. Gets or sets legend visibility.

Public Methods
601

Name RectFromSeries

Description Gets the minimal Rectangle that circumscribes the specified series entry in the legend.

SeriesFromCoord Gets the index of the legend series entry closest to the specified coordinates. Top

See Also
Reference
Chart3DLegend Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DLegend members.

Public Methods
Name RectFromSeries Description Gets the minimal Rectangle that circumscribes the specified series entry in the legend. SeriesFromCoord Gets the index of the legend series entry closest to the specified coordinates. Top

See Also
Reference
Chart3DLegend Class C1.Win.C1Chart3D Namespace

RectFromSeries Method
Series index.

602

Gets the minimal Rectangle that circumscribes the specified series entry in the legend.

Syntax
Visual Basic (Declaration) Public Function RectFromSeries( _ ByVal seriesIndex As System.Integer _ ) As System.Drawing.Rectangle C# public System.Drawing.Rectangle RectFromSeries( System.int seriesIndex )

Parameters
seriesIndex Series index.

Return Value
Rectangle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Class Chart3DLegend Members

SeriesFromCoord Method
X client coordinate in pixels. Y client coordinate in pixels. Series index.

603

Gets the index of the legend series entry closest to the specified coordinates.

Syntax
Visual Basic (Declaration) Public Function SeriesFromCoord( _ ByVal x As System.Integer, _ ByVal y As System.Integer, _ ByRef seriesIndex As System.Integer _ ) As System.Boolean C# public System.bool SeriesFromCoord( System.int x, System.int y, ref System.int seriesIndex )

Parameters
x X client coordinate in pixels. y Y client coordinate in pixels. seriesIndex Series index.

Return Value
This method returns true when a legend series entry exists at the specified coordinate. The seriesIndex is set as it is passed by reference.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

604

See Also
Reference
Chart3DLegend Class Chart3DLegend Members

Properties
For a list of all members of this type, see Chart3DLegend members.

Public Properties
Name Compass Orientation Style Type Visible Top Description Gets or sets the general positioning of the legend. Gets or sets the orientation of the legend entries. Gets the legend style. Gets or sets legend type. Gets or sets legend visibility.

See Also
Reference
Chart3DLegend Class C1.Win.C1Chart3D Namespace

Compass Property
Gets or sets the general positioning of the legend.

Syntax
Visual Basic (Declaration) Public Shadows Property Compass As CompassEnum

605

C# public new CompassEnum Compass {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Class Chart3DLegend Members

Orientation Property
Gets or sets the orientation of the legend entries.

Syntax
Visual Basic (Declaration) Public Shadows Property Orientation As LegendOrientationEnum C# public new LegendOrientationEnum Orientation {get; set;}

Remarks
The legend entries can be oriented in a vertical or horizontal fashion. Vertical orientation indicates that legend entries will stack vertically as the legend height permits. If the legend height cannot contain all of the entries and the legend is allowed to size itself, then additional columns of stacked entries will be added to the legend. Horizontal orientation indicates that legend entries will be created side by side as legend width permits. If the legend width cannot contain all of the entries and the legend is allowed to size itself, then additional rows of entries will be added to the legend. Auto orientation automatically selects an appropriate orientation based upon the legend Compass property. For east and west Compass values, Vertical orientation is used. For north and south Compass values, Horizontal orientation is used.

606

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Class Chart3DLegend Members

Style Property
Gets the legend style.

Syntax
Visual Basic (Declaration) Public Shadows ReadOnly Property Style As Style C# public new Style Style {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Class Chart3DLegend Members

Type Property
Gets or sets legend type.

Syntax

607

Visual Basic (Declaration) Public Property Type As LegendTypeEnum C# public LegendTypeEnum Type {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLegend Class Chart3DLegend Members

Visible Property
Gets or sets legend visibility.

Syntax
Visual Basic (Declaration) Public Shadows Property Visible As System.Boolean C# public new System.bool Visible {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

608

Chart3DLegend Class Chart3DLegend Members

Chart3DLineStyle
Represents style of the plotting line.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DLineStyle Inherits Notifier C# public class Chart3DLineStyle : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLineStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLineStyle Members C1.Win.C1Chart3D Namespace

Overview
Represents style of the plotting line.

Object Model

609

Syntax
Visual Basic (Declaration) Public Class Chart3DLineStyle Inherits Notifier C# public class Chart3DLineStyle : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DLineStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLineStyle Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DLineStyle.

Public Properties
Name Color Description Gets or sets the color of a plotted line.

610

Pattern Thickness Top

Gets or sets the pattern of a plotted line. Gets or sets the thickness of a plotted line.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DLineStyle.

See Also
Reference
Chart3DLineStyle Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DLineStyle members.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DLineStyle.

See Also
Reference
Chart3DLineStyle Class C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Chart3DLineStyle.

611

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DLineStyle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLineStyle Class Chart3DLineStyle Members

Properties
For a list of all members of this type, see Chart3DLineStyle members.

Public Properties
Name Color Pattern Thickness Top Description Gets or sets the color of a plotted line. Gets or sets the pattern of a plotted line. Gets or sets the thickness of a plotted line.

See Also
612

Reference
Chart3DLineStyle Class C1.Win.C1Chart3D Namespace

Color Property
Gets or sets the color of a plotted line.

Syntax
Visual Basic (Declaration) Public Property Color As System.Drawing.Color C# public System.Drawing.Color Color {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLineStyle Class Chart3DLineStyle Members

Pattern Property
Gets or sets the pattern of a plotted line.

Syntax
Visual Basic (Declaration) Public Property Pattern As LinePatternEnum C# public LinePatternEnum Pattern {get; set;}

Requirements
613

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLineStyle Class Chart3DLineStyle Members

Thickness Property
Gets or sets the thickness of a plotted line.

Syntax
Visual Basic (Declaration) Public Property Thickness As System.Single C# public System.float Thickness {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DLineStyle Class Chart3DLineStyle Members

Chart3DPointSeries
Represents one series of data for point data layout (Chart3DDataSetPoint class).

Object Model

614

Syntax
Visual Basic (Declaration) Public Class Chart3DPointSeries C# public class Chart3DPointSeries

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DPointSeries

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Members C1.Win.C1Chart3D Namespace

Overview
Represents one series of data for point data layout (Chart3DDataSetPoint class).

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DPointSeries C#

615

public class Chart3DPointSeries

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DPointSeries

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DPointSeries.

Public Constructors
Name Description

Chart3DPointSeries Constructor Initializes a new instance of the Chart3DPointSeries class. Top

Public Properties
Name Connected Count Description Gets or sets whether the series points are connected with lines. Gets the number of points in series.

616

Item Label Points Style Visible Top

Gets or sets data point by specified index. Gets or sets the text label of series. Gets or sets the array of points in the series. Gets the style of point drawing. Gets or sets visibility of series.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DPointSeries.

See Also
Reference
Chart3DPointSeries Class C1.Win.C1Chart3D Namespace

Chart3DPointSeries Constructor
Initializes a new instance of the Chart3DPointSeries class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DPointSeries()

Requirements

617

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Methods
For a list of all members of this type, see Chart3DPointSeries members.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DPointSeries.

See Also
Reference
Chart3DPointSeries Class C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Chart3DPointSeries.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DPointSeries.

618

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Properties
> Name Connected Count Item Label Points Style Visible Top Description Gets or sets whether the series points are connected with lines. Gets the number of points in series. Gets or sets data point by specified index. Gets or sets the text label of series. Gets or sets the array of points in the series. Gets the style of point drawing. Gets or sets visibility of series.

See Also
Reference
Chart3DPointSeries Class C1.Win.C1Chart3D Namespace

Connected Property
Gets or sets whether the series points are connected with lines.

Syntax
619

Visual Basic (Declaration) Public Property Connected As System.Boolean C# public System.bool Connected {get; set;}

Remarks
The line style is defined by the LineStyle property of Chart3DPointSeries Style object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Count Property
Gets the number of points in series.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Count As System.Integer C# public System.int Count {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

620

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Item Property
Gets or sets data point by specified index.

Syntax
Visual Basic (Declaration) Public Default Property Item( _ ByVal i As System.Integer _ ) As Chart3DPoint C# public Chart3DPoint this[ System.int i ]; {get; set;}

Parameters
i

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Label Property
Gets or sets the text label of series.

621

Syntax
Visual Basic (Declaration) Public Property Label As System.String C# public System.string Label {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Points Property
Gets or sets the array of points in the series.

Syntax
Visual Basic (Declaration) Public Property Points As Chart3DPoint() C# public Chart3DPoint[] Points {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

622

Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Style Property
Gets the style of point drawing.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Style As Chart3DStyle C# public Chart3DStyle Style {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Visible Property
Gets or sets visibility of series.

Syntax
Visual Basic (Declaration) Public Property Visible As System.Boolean C# public System.bool Visible {get; set;}

Requirements
623

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeries Class Chart3DPointSeries Members

Chart3DPointSeriesCollection
Represents collection of point series.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DPointSeriesCollection Inherits System.Collections.CollectionBase C# public class Chart3DPointSeriesCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DPointSeriesCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

624

Reference
Chart3DPointSeriesCollection Members C1.Win.C1Chart3D Namespace

Overview
Represents collection of point series.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DPointSeriesCollection Inherits System.Collections.CollectionBase C# public class Chart3DPointSeriesCollection : System.Collections.CollectionBase

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DPointSeriesCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeriesCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

625

The following tables list the members exposed by Chart3DPointSeriesCollection.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets the specified series from the collection by numeric index.

Public Methods
Name Add AddRange Clear Contains Description Adds a Chart3DpointSeries object to the collection. Adds array of series to the end of the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DPointSeries exists in the collection. CopyTo Copies the collection Chart3DPointSeries elements beginning with the specified index to an array of Chart3DPointSeries objects. GetEnumerator IndexOf Insert Remove (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DPointSeries in the collection. Adds a Chart3DPointSeries object to the collection at the specified index. Removes a Chart3PointSeries object from the collection.

626

RemoveAt RemoveRange Top

(Inherited from System.Collections.CollectionBase) Removes a range of elements from the collection.

See Also
Reference
Chart3DPointSeriesCollection Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Chart3DPointSeriesCollection members.

Public Methods
Name Add AddRange Clear Contains Description Adds a Chart3DpointSeries object to the collection. Adds array of series to the end of the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DPointSeries exists in the collection. CopyTo Copies the collection Chart3DPointSeries elements beginning with the specified index to an array of Chart3DPointSeries objects. GetEnumerator IndexOf Insert (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DPointSeries in the collection. Adds a Chart3DPointSeries object to the collection at the specified index.

627

Remove RemoveAt RemoveRange Top

Removes a Chart3PointSeries object from the collection. (Inherited from System.Collections.CollectionBase) Removes a range of elements from the collection.

See Also
Reference
Chart3DPointSeriesCollection Class C1.Win.C1Chart3D Namespace

Add Method
The Chart3DpointSeries to add. Adds a Chart3DpointSeries object to the collection.

Syntax
Visual Basic (Declaration) Public Function Add( _ ByVal series As Chart3DPointSeries _ ) As System.Integer C# public System.int Add( Chart3DPointSeries series )

Parameters
series The Chart3DpointSeries to add.

Return Value
An integer indicating the index of the added Chart3DPointSeries.

628

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

AddRange Method
Array of series Adds array of series to the end of the collection.

Syntax
Visual Basic (Declaration) Public Sub AddRange( _ ByVal series() As Chart3DPointSeries _ ) C# public void AddRange( Chart3DPointSeries[] series )

Parameters
series Array of series

Remarks
This is the preferable way for adding large number of series.

Requirements

629

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

Contains Method
The Chart3DpointSeries to locate. Determines whether the specified Chart3DPointSeries exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal series As Chart3DPointSeries _ ) As System.Boolean C# public System.bool Contains( Chart3DPointSeries series )

Parameters
series The Chart3DpointSeries to locate.

Return Value
A boolean return indicating whether the Chart3DPointSeries is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

630

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

CopyTo Method
Output array. Starting index. Copies the collection Chart3DPointSeries elements beginning with the specified index to an array of Chart3DPointSeries objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DPointSeries, _ ByVal index As System.Integer _ ) C# public void CopyTo( Chart3DPointSeries[] array, System.int index )

Parameters
array Output array. index Starting index.

Requirements

631

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

IndexOf Method
Gets the index of the specified Chart3DPointSeries in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal series As Chart3DPointSeries _ ) As System.Integer C# public System.int IndexOf( Chart3DPointSeries series )

Parameters
series

Return Value
An integer indicating the index of the specified Chart3DPointSeries.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
632

Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

Insert Method
Index. The Chart3DpointSeries to insert. Adds a Chart3DPointSeries object to the collection at the specified index.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal series As Chart3DPointSeries _ ) C# public void Insert( System.int index, Chart3DPointSeries series )

Parameters
index Index. series The Chart3DpointSeries to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

633

Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

Remove Method
The Chart3DpointSeries to remove. Removes a Chart3PointSeries object from the collection.

Syntax
Visual Basic (Declaration) Public Sub Remove( _ ByVal series As Chart3DPointSeries _ ) C# public void Remove( Chart3DPointSeries series )

Parameters
series The Chart3DpointSeries to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

RemoveRange Method
The zero-based starting index of the range of elements to remove. The number of elements to remove.

634

Removes a range of elements from the collection.

Syntax
Visual Basic (Declaration) Public Sub RemoveRange( _ ByVal index As System.Integer, _ ByVal count As System.Integer _ ) C# public void RemoveRange( System.int index, System.int count )

Parameters
index The zero-based starting index of the range of elements to remove. count The number of elements to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

Properties
>

635

Name Capacity Count Item Top

Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets the specified series from the collection by numeric index.

See Also
Reference
Chart3DPointSeriesCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets the specified series from the collection by numeric index.

Syntax
Visual Basic (Declaration) Public ReadOnly Default Property Item( _ ByVal i As System.Integer _ ) As Chart3DPointSeries C# public Chart3DPointSeries this[ System.int i ]; {get;}

Parameters
i

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

636

See Also
Reference
Chart3DPointSeriesCollection Class Chart3DPointSeriesCollection Members

Chart3DProjection
Represents projection(floor or ceiling) for contour and zones charts.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DProjection Inherits Notifier C# public class Chart3DProjection : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DProjection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DProjection Members C1.Win.C1Chart3D Namespace

637

Overview
Represents projection(floor or ceiling) for contour and zones charts.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DProjection Inherits Notifier C# public class Chart3DProjection : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DProjection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DProjection Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Chart3DProjection.

Public Properties

638

Name IsContoured IsZoned Top

Description Gets or sets whether projected contours are to be drawn. Gets or sets whether the chart is zoned.

See Also
Reference
Chart3DProjection Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DProjection members.

Public Properties
Name IsContoured IsZoned Top Description Gets or sets whether projected contours are to be drawn. Gets or sets whether the chart is zoned.

See Also
Reference
Chart3DProjection Class C1.Win.C1Chart3D Namespace

IsContoured Property
Gets or sets whether projected contours are to be drawn.

Syntax
Visual Basic (Declaration)

639

Public Property IsContoured As System.Boolean C# public System.bool IsContoured {get; set;}

Remarks
If True, projected contours are drawn regardless of the value of the IsContoured property of the Contour object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DProjection Class Chart3DProjection Members

IsZoned Property
Gets or sets whether the chart is zoned.

Syntax
Visual Basic (Declaration) Public Property IsZoned As System.Boolean C# public System.bool IsZoned {get; set;}

Remarks
If True, projected contours are drawn regardless of the value of the IsZoned property of the Contour object.

Requirements

640

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DProjection Class Chart3DProjection Members

Chart3DStyle
Represents style for drawing scatter charts.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DStyle Inherits Notifier C# public class Chart3DStyle : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

641

Chart3DStyle Members C1.Win.C1Chart3D Namespace

Overview
Represents style for drawing scatter charts.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DStyle Inherits Notifier C# public class Chart3DStyle : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStyle Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DStyle.

642

Public Constructors
Name Description

Chart3DStyle Constructor Overloaded. Top

Public Properties
Name LineStyle Description Gets or sets the LineStyle which specifies the color, pattern, and thickness of drop lines in scatter plots. SymbolStyle Gets or sets the SymbolStyle which specifies the color, size, and shape of points in scatter plots. Top

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DStyle.

See Also
Reference
Chart3DStyle Class C1.Win.C1Chart3D Namespace

Chart3DStyle Constructor

Overload List
Overload Description

643

Chart3DStyle Constructor()

Initializes a new instance of the Chart3DStyle class.

Chart3DStyle Constructor(Chart3DSymbolStyle,Chart3DLineStyle) Initializes a new instance of the Chart3DStyle class.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStyle Class Chart3DStyle Members

Chart3DStyle Constructor()
Initializes a new instance of the Chart3DStyle class.

Syntax
Visual Basic (Declaration) Public Function New() C# public Chart3DStyle()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

644

Chart3DStyle Class Chart3DStyle Members Overload List

Chart3DStyle Constructor(Chart3DSymbolStyle,Chart3DLineStyle)
Symbol style. Line style. Initializes a new instance of the Chart3DStyle class.

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal sstyle As Chart3DSymbolStyle, _ ByVal lstyle As Chart3DLineStyle _ ) C# public Chart3DStyle( Chart3DSymbolStyle sstyle, Chart3DLineStyle lstyle )

Parameters
sstyle Symbol style. lstyle Line style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

645

Reference
Chart3DStyle Class Chart3DStyle Members Overload List

Methods
For a list of all members of this type, see Chart3DStyle members.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DStyle.

See Also
Reference
Chart3DStyle Class C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Chart3DStyle.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DStyle.

Requirements

646

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStyle Class Chart3DStyle Members

Properties
For a list of all members of this type, see Chart3DStyle members.

Public Properties
Name LineStyle Description Gets or sets the LineStyle which specifies the color, pattern, and thickness of drop lines in scatter plots. SymbolStyle Gets or sets the SymbolStyle which specifies the color, size, and shape of points in scatter plots. Top

See Also
Reference
Chart3DStyle Class C1.Win.C1Chart3D Namespace

LineStyle Property
Gets or sets the LineStyle which specifies the color, pattern, and thickness of drop lines in scatter plots.

Syntax
Visual Basic (Declaration) Public Property LineStyle As Chart3DLineStyle

647

C# public Chart3DLineStyle LineStyle {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStyle Class Chart3DStyle Members

SymbolStyle Property
Gets or sets the SymbolStyle which specifies the color, size, and shape of points in scatter plots.

Syntax
Visual Basic (Declaration) Public Property SymbolStyle As Chart3DSymbolStyle C# public Chart3DSymbolStyle SymbolStyle {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStyle Class Chart3DStyle Members

Chart3DStylesCollection
Represents collection of Chart3DStyle objects used for scatter charts.

648

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DStylesCollection Inherits NotifiersCollection C# public class Chart3DStylesCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DStylesCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Members C1.Win.C1Chart3D Namespace

Overview
Represents collection of Chart3DStyle objects used for scatter charts.

Object Model

Syntax

649

Visual Basic (Declaration) Public Class Chart3DStylesCollection Inherits NotifiersCollection C# public class Chart3DStylesCollection : NotifiersCollection

Inheritance Hierarchy
System.Object System.Collections.CollectionBase C1.Win.C1Chart3D.Chart3DStylesCollection

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DStylesCollection.

Public Properties
Name Capacity Count Item Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets or sets the specified style from the collection by numeric index.

650

Top

Public Methods
Name Add AddNewStyle Clear Contains CopyTo Description Adds the specified Chart3DStyle to the collection. Creates a new Chart3DStyle and appends it to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DStyle exists in the collection. Copies the collection Chart3DStyle elements beginning with the specified index to an array of BarColor objects. GetEnumerator IndexOf Insert Remove RemoveAt ToString Top (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DStyle in the collection. Adds a Chart3DStyle object to the collection at the specified index. Removes a Chart3DStyle object from the collection. (Inherited from System.Collections.CollectionBase) Returns a string that represents the current Chart3DStylesCollection.

See Also
Reference
Chart3DStylesCollection Class C1.Win.C1Chart3D Namespace

651

Methods
For a list of all members of this type, see Chart3DStylesCollection members.

Public Methods
Name Add AddNewStyle Clear Contains CopyTo Description Adds the specified Chart3DStyle to the collection. Creates a new Chart3DStyle and appends it to the collection. (Inherited from System.Collections.CollectionBase) Determines whether the specified Chart3DStyle exists in the collection. Copies the collection Chart3DStyle elements beginning with the specified index to an array of BarColor objects. GetEnumerator IndexOf Insert Remove RemoveAt ToString Top (Inherited from System.Collections.CollectionBase) Gets the index of the specified Chart3DStyle in the collection. Adds a Chart3DStyle object to the collection at the specified index. Removes a Chart3DStyle object from the collection. (Inherited from System.Collections.CollectionBase) Returns a string that represents the current Chart3DStylesCollection.

See Also
Reference
Chart3DStylesCollection Class C1.Win.C1Chart3D Namespace

652

Add Method
The Chart3DStyle to add. Adds the specified Chart3DStyle to the collection.

Syntax
Visual Basic (Declaration) Public Function Add( _ ByVal style As Chart3DStyle _ ) As System.Integer C# public System.int Add( Chart3DStyle style )

Parameters
style The Chart3DStyle to add.

Return Value
An integer indicating the index of the collection to which the Chart3DStyle was added.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

AddNewStyle Method
Creates a new Chart3DStyle and appends it to the collection.

653

Syntax
Visual Basic (Declaration) Public Function AddNewStyle() As Chart3DStyle C# public Chart3DStyle AddNewStyle()

Return Value
A reference to the newly created Chart3DStyle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

Contains Method
The Chart3DStyle to locate. Determines whether the specified Chart3DStyle exists in the collection.

Syntax
Visual Basic (Declaration) Public Function Contains( _ ByVal style As Chart3DStyle _ ) As System.Boolean C# public System.bool Contains( Chart3DStyle style

654

Parameters
style The Chart3DStyle to locate.

Return Value
A boolean value indicating whether the Chart3DStyle is a member of the collection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

CopyTo Method
Output array. Starting index. Copies the collection Chart3DStyle elements beginning with the specified index to an array of BarColor objects.

Syntax
Visual Basic (Declaration) Public Sub CopyTo( _ ByVal array() As Chart3DStyle, _ ByVal index As System.Integer _ ) C# public void CopyTo(

655

Chart3DStyle[] array, System.int index )

Parameters
array Output array. index Starting index.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

IndexOf Method
The Chart3DStyle to locate. Gets the index of the specified Chart3DStyle in the collection.

Syntax
Visual Basic (Declaration) Public Function IndexOf( _ ByVal style As Chart3DStyle _ ) As System.Integer C# public System.int IndexOf( Chart3DStyle style )

656

Parameters
style The Chart3DStyle to locate.

Return Value
An integer indicating the index of the specified Chart3DStyle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

Insert Method
Index. The Chart3DStyle to insert. Adds a Chart3DStyle object to the collection at the specified index.

Syntax
Visual Basic (Declaration) Public Sub Insert( _ ByVal index As System.Integer, _ ByVal style As Chart3DStyle _ ) C# public void Insert( System.int index, Chart3DStyle style

657

Parameters
index Index. style The Chart3DStyle to insert.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

Remove Method
The Chart3DStyle to remove. Removes a Chart3DStyle object from the collection.

Syntax
Visual Basic (Declaration) Public Sub Remove( _ ByVal style As Chart3DStyle _ ) C# public void Remove( Chart3DStyle style )

Parameters

658

style The Chart3DStyle to remove.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

ToString Method
Returns a string that represents the current Chart3DStylesCollection.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DStylesCollection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

659

Chart3DStylesCollection Class Chart3DStylesCollection Members

Properties
For a list of all members of this type, see Chart3DStylesCollection members.

Public Properties
Name Capacity Count Item Top Description (Inherited from System.Collections.CollectionBase) (Inherited from System.Collections.CollectionBase) Gets or sets the specified style from the collection by numeric index.

See Also
Reference
Chart3DStylesCollection Class C1.Win.C1Chart3D Namespace

Item Property
Gets or sets the specified style from the collection by numeric index.

Syntax
Visual Basic (Declaration) Public Default Property Item( _ ByVal index As System.Integer _ ) As Chart3DStyle C# public Chart3DStyle this[ System.int index ]; {get; set;}

Parameters

660

index

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DStylesCollection Class Chart3DStylesCollection Members

Chart3DSurface
The Chart3DSurfce class and its properties are only used for surface charts. It is returned by the Surface property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DSurface C# public class Chart3DSurface

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DSurface

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

661

See Also
Reference
Chart3DSurface Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DSurfce class and its properties are only used for surface charts. It is returned by the Surface property of a ChartGroup.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DSurface C# public class Chart3DSurface

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DSurface

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSurface Members C1.Win.C1Chart3D Namespace

662

Members
Properties

The following tables list the members exposed by Chart3DSurface.

Public Properties
Name ColumnMeshFilter Description Gets or sets the frequency with which column mesh lines are drawn.

IsColumnMeshShowing Gets or sets whether the column mesh lines are to appear. IsRowMeshShowing RowMeshFilter Top Gets or sets whether the row mesh lines are to appear. Gets or sets the frequency with which row mesh lines are drawn.

See Also
Reference
Chart3DSurface Class C1.Win.C1Chart3D Namespace

Properties
For a list of all members of this type, see Chart3DSurface members.

Public Properties
Name ColumnMeshFilter Description Gets or sets the frequency with which column mesh lines are drawn.

IsColumnMeshShowing Gets or sets whether the column mesh lines are to appear. IsRowMeshShowing RowMeshFilter Gets or sets whether the row mesh lines are to appear. Gets or sets the frequency with which row mesh lines are drawn.

663

Top

See Also
Reference
Chart3DSurface Class C1.Win.C1Chart3D Namespace

ColumnMeshFilter Property
Gets or sets the frequency with which column mesh lines are drawn.

Syntax
Visual Basic (Declaration) Public Property ColumnMeshFilter As System.Integer C# public System.int ColumnMeshFilter {get; set;}

Remarks
When this property has the value n, every nth mesh line is drawn. This mesh filter applies to both regular and irregular grids. When this property is set to 0, the chart automatically chooses a mesh filter.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSurface Class Chart3DSurface Members

IsColumnMeshShowing Property
Gets or sets whether the column mesh lines are to appear.

664

Syntax
Visual Basic (Declaration) Public Property IsColumnMeshShowing As System.Boolean C# public System.bool IsColumnMeshShowing {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSurface Class Chart3DSurface Members

IsRowMeshShowing Property
Gets or sets whether the row mesh lines are to appear.

Syntax
Visual Basic (Declaration) Public Property IsRowMeshShowing As System.Boolean C# public System.bool IsRowMeshShowing {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

665

Reference
Chart3DSurface Class Chart3DSurface Members

RowMeshFilter Property
Gets or sets the frequency with which row mesh lines are drawn.

Syntax
Visual Basic (Declaration) Public Property RowMeshFilter As System.Integer C# public System.int RowMeshFilter {get; set;}

Remarks
When this property has the value n, every nth mesh line is drawn. This mesh filter applies to both regular and irregular grids. When this property is set to 0, the chart automatically chooses a mesh filter.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSurface Class Chart3DSurface Members

Chart3DSymbolStyle
Represents symbol properties used in scatter plots for the points in a series.

Object Model

666

Syntax
Visual Basic (Declaration) Public Class Chart3DSymbolStyle Inherits Notifier C# public class Chart3DSymbolStyle : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DSymbolStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSymbolStyle Members C1.Win.C1Chart3D Namespace

Overview
Represents symbol properties used in scatter plots for the points in a series.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DSymbolStyle Inherits Notifier

667

C# public class Chart3DSymbolStyle : Notifier

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DSymbolStyle

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSymbolStyle Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DSymbolStyle.

Public Properties
Name Color OutlineColor OutlineWidth Shape Size Top Description Gets or sets the color of a data point symbol. Gets or sets the outline color of the data point symbol. Gets or sets the outline width of the data point symbol. Gets or sets the shape of a data point symbol. Gets or sets the size of a data point symbol.

668

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DSymbolStyle.

See Also
Reference
Chart3DSymbolStyle Class C1.Win.C1Chart3D Namespace

Methods
> Name ToString Top Description Returns a string that represents the current Chart3DSymbolStyle.

See Also
Reference
Chart3DSymbolStyle Class C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Chart3DSymbolStyle.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
669

A string that represents the current Chart3DSymbolStyle.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSymbolStyle Class Chart3DSymbolStyle Members

Properties
For a list of all members of this type, see Chart3DSymbolStyle members.

Public Properties
Name Color OutlineColor OutlineWidth Shape Size Top Description Gets or sets the color of a data point symbol. Gets or sets the outline color of the data point symbol. Gets or sets the outline width of the data point symbol. Gets or sets the shape of a data point symbol. Gets or sets the size of a data point symbol.

See Also
Reference
Chart3DSymbolStyle Class C1.Win.C1Chart3D Namespace

670

Color Property
Gets or sets the color of a data point symbol.

Syntax
Visual Basic (Declaration) Public Property Color As System.Drawing.Color C# public System.Drawing.Color Color {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSymbolStyle Class Chart3DSymbolStyle Members

OutlineColor Property
Gets or sets the outline color of the data point symbol.

Syntax
Visual Basic (Declaration) Public Property OutlineColor As System.Drawing.Color C# public System.Drawing.Color OutlineColor {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

671

See Also
Reference
Chart3DSymbolStyle Class Chart3DSymbolStyle Members

OutlineWidth Property
Gets or sets the outline width of the data point symbol.

Syntax
Visual Basic (Declaration) Public Property OutlineWidth As System.Integer C# public System.int OutlineWidth {get; set;}

Remarks
OutlineWidth should not exceed symbol size. If the outline width is greater than the symbol size, the symbol size is used as the outline width when drawing the symbol.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSymbolStyle Class Chart3DSymbolStyle Members

Shape Property
Gets or sets the shape of a data point symbol.

Syntax

672

Visual Basic (Declaration) Public Property Shape As SymbolShapeEnum C# public SymbolShapeEnum Shape {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DSymbolStyle Class Chart3DSymbolStyle Members

Size Property
Gets or sets the size of a data point symbol.

Syntax
Visual Basic (Declaration) Public Property Size As System.Integer C# public System.int Size {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

673

Chart3DSymbolStyle Class Chart3DSymbolStyle Members

Chart3DView
The Chart3DView defines the three-dimensional features of a chart. It is returned by the View property of a Chart3DArea.

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DView C# public class Chart3DView

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DView

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Members C1.Win.C1Chart3D Namespace

Overview
The Chart3DView defines the three-dimensional features of a chart. It is returned by the View property of a Chart3DArea.

Object Model
674

Syntax
Visual Basic (Declaration) Public Class Chart3DView C# public class Chart3DView

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DView

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Members C1.Win.C1Chart3D Namespace

Members
Properties Methods Events

The following tables list the members exposed by Chart3DView.

Public Properties
Name AutoFit BackColor Background color of plot cube. Description

675

Boxed Ceiling Floor ForeColor Interaction IsInteractive Perspective PreviewMethod RotationX RotationY RotationZ TextRotation View3D

Gets or sets whether all plotting cube edges are rendered. Gets the ceiling object. Gets the floor object. Foreground color of plot cube.

Whether the built-in interaction is enabled. Perspective of 3-D view. Gets or sets preview method. Rotation about X-axis. Rotation about Y-axis. Rotation about Z-axis. Gets or sets text rotation for axis titles and axis annotations. Gets or sets predefined view.

ViewportHorizontalShift Gets or sets horizontal shift of chart viewport. ViewportScale ViewportVerticalShift XScale YScale Gets or sets scale of chart viewport. Gets or sets vertical shift of chart viewport. Gets or sets scaling of the plot cube along X-axis. Gets or sets scaling of the plot cube along Y-axis.

676

Top

Public Methods
Name ResetTransformation Restore Description Resets all transformation parameters to their default values. Restore to view state to the represented by a Chart3DViewState object. Save Save current view state to the Chart3DViewState object.

ShouldSerializeBackColor Returns false if the Chart3DView BackColor property is in the default state. ShouldSerializeForeColor Returns false if the Chart3DView ForeColor property is in the default state. ToString Top Returns a string that represents the current Chart3DView.

Public Events
Name AfterRotate BeforeRotate Top Description Occurs after chart rotates. Occurs before chart rotates.

See Also
Reference
Chart3DView Class C1.Win.C1Chart3D Namespace

677

Methods
For a list of all members of this type, see Chart3DView members.

Public Methods
Name ResetTransformation Restore Description Resets all transformation parameters to their default values. Restore to view state to the represented by a Chart3DViewState object. Save Save current view state to the Chart3DViewState object.

ShouldSerializeBackColor Returns false if the Chart3DView BackColor property is in the default state. ShouldSerializeForeColor Returns false if the Chart3DView ForeColor property is in the default state. ToString Top Returns a string that represents the current Chart3DView.

See Also
Reference
Chart3DView Class C1.Win.C1Chart3D Namespace

ResetTransformation Method
Resets all transformation parameters to their default values.

Syntax
Visual Basic (Declaration) Public Sub ResetTransformation()

678

C# public void ResetTransformation()

Remarks
The transformation parameters that are reset include Xscale, Yscale, RotationX, RotationY, RotationZ, Perspective, ViewportScale, ViewPortHorizontalShift, and ViewportVerticalShift.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Restore Method
The Chart3DViewState object. Restore to view state to the represented by a Chart3DViewState object.

Syntax
Visual Basic (Declaration) Public Sub Restore( _ ByVal state As Chart3DViewState _ ) C# public void Restore( Chart3DViewState state )

Parameters
state

679

The Chart3DViewState object.

Remarks
State must be previously saved using Save method.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Save Method
Save current view state to the Chart3DViewState object.

Syntax
Visual Basic (Declaration) Public Function Save() As Chart3DViewState C# public Chart3DViewState Save()

Return Value
The Chart3DViewState object.

Remarks
Use Restore method to return view to the saved state.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

680

See Also
Reference
Chart3DView Class Chart3DView Members

ShouldSerializeBackColor Method
Returns false if the Chart3DView BackColor property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeBackColor() As System.Boolean C# public System.bool ShouldSerializeBackColor()

Return Value
Boolean value.

Remarks
The default state is to inherit the BackColor from the Chart3DArea object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

ShouldSerializeForeColor Method
Returns false if the Chart3DView ForeColor property is in the default state.

Syntax
681

Visual Basic (Declaration) Public Function ShouldSerializeForeColor() As System.Boolean C# public System.bool ShouldSerializeForeColor()

Return Value
Boolean value.

Remarks
The default state is to inherit the ForeColor from the Chart3DArea object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

ToString Method
Returns a string that represents the current Chart3DView.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DView.

682

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Properties
For a list of all members of this type, see Chart3DView members.

Public Properties
Name AutoFit BackColor Boxed Ceiling Floor ForeColor Interaction IsInteractive Perspective Whether the built-in interaction is enabled. Perspective of 3-D view. Background color of plot cube. Gets or sets whether all plotting cube edges are rendered. Gets the ceiling object. Gets the floor object. Foreground color of plot cube. Description

683

PreviewMethod RotationX RotationY RotationZ TextRotation View3D

Gets or sets preview method. Rotation about X-axis. Rotation about Y-axis. Rotation about Z-axis. Gets or sets text rotation for axis titles and axis annotations. Gets or sets predefined view.

ViewportHorizontalShift Gets or sets horizontal shift of chart viewport. ViewportScale ViewportVerticalShift XScale YScale Top Gets or sets scale of chart viewport. Gets or sets vertical shift of chart viewport. Gets or sets scaling of the plot cube along X-axis. Gets or sets scaling of the plot cube along Y-axis.

See Also
Reference
Chart3DView Class C1.Win.C1Chart3D Namespace

AutoFit Property

Syntax
Visual Basic (Declaration) Public Property AutoFit As System.Boolean

684

C# public System.bool AutoFit {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

BackColor Property
Background color of plot cube.

Syntax
Visual Basic (Declaration) Public Overridable Property BackColor As System.Drawing.Color C# public virtual System.Drawing.Color BackColor {get; set;}

Remarks
Inherits from Chart3Darea.Style.BackColor.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

685

Chart3DView Class Chart3DView Members

Boxed Property
Gets or sets whether all plotting cube edges are rendered.

Syntax
Visual Basic (Declaration) Public Property Boxed As System.Boolean C# public System.bool Boxed {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Ceiling Property
Gets the ceiling object.

Syntax
Visual Basic (Declaration) Public Property Ceiling As Chart3DProjection C# public Chart3DProjection Ceiling {get; set;}

Remarks

686

The projection of contours and zones onto the z=zmax plane. This property is used only in surface charts.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Floor Property
Gets the floor object.

Syntax
Visual Basic (Declaration) Public Property Floor As Chart3DProjection C# public Chart3DProjection Floor {get; set;}

Remarks
The projection of contours and zones onto the z=zmin plane. This property is used only in surface charts.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

687

Chart3DView Class Chart3DView Members

ForeColor Property
Foreground color of plot cube.

Syntax
Visual Basic (Declaration) Public Overridable Property ForeColor As System.Drawing.Color C# public virtual System.Drawing.Color ForeColor {get; set;}

Remarks
Inherits from Chart3Darea.Style.ForeColor.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Interaction Property

Syntax
Visual Basic (Declaration) Public ReadOnly Property Interaction As Chart3DInteraction C# public Chart3DInteraction Interaction {get;}

688

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

IsInteractive Property
Whether the built-in interaction is enabled.

Syntax
Visual Basic (Declaration) Public Property IsInteractive As System.Boolean C# public System.bool IsInteractive {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Perspective Property
Perspective of 3-D view.

Syntax

689

Visual Basic (Declaration) Public Property Perspective As System.Single C# public System.float Perspective {get; set;}

Remarks
Must be a value greater than 1. Higher values reduce the perspective effect and approach a parallel projection.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

PreviewMethod Property
Gets or sets preview method.

Syntax
Visual Basic (Declaration) Public Property PreviewMethod As PreviewMethodEnum C# public PreviewMethodEnum PreviewMethod {get; set;}

Remarks
Specifies how interactive manipulations are to be presented to the user.

Requirements
690

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

RotationX Property
Rotation about X-axis.

Syntax
Visual Basic (Declaration) Public Overridable Property RotationX As System.Integer C# public virtual System.int RotationX {get; set;}

Remarks
Specifies the number of degrees of rotation of the plot cube about the X-axis.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

RotationY Property
Rotation about Y-axis.

691

Syntax
Visual Basic (Declaration) Public Overridable Property RotationY As System.Integer C# public virtual System.int RotationY {get; set;}

Remarks
Specifies the number of degrees of rotation of the plot cube about the Y-axis.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

RotationZ Property
Rotation about Z-axis.

Syntax
Visual Basic (Declaration) Public Overridable Property RotationZ As System.Integer C# public virtual System.int RotationZ {get; set;}

Remarks
Specifies the number of degrees of rotation of the plot cube about the Z-axis.

692

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

TextRotation Property
Gets or sets text rotation for axis titles and axis annotations.

Syntax
Visual Basic (Declaration) Public Property TextRotation As TextRotationEnum C# public TextRotationEnum TextRotation {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

View3D Property
Gets or sets predefined view.

Syntax

693

Visual Basic (Declaration) Public Property View3D As View3DEnum C# public View3DEnum View3D {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

ViewportHorizontalShift Property
Gets or sets horizontal shift of chart viewport.

Syntax
Visual Basic (Declaration) Public Overridable Property ViewportHorizontalShift As System.Single C# public virtual System.float ViewportHorizontalShift {get; set;}

Remarks
Specifies the degree of horizontal view translation from a full view (a maximal, non-clipped view). Translation is relative to a normalized box with origin in the bottom left corner. Translation of more than a full unit (more than 1.0 or -1.0) causes the view to translate out of view when ViewPortScale=1. This property is updated if the user dynamically translates the view.

Requirements

694

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

ViewportScale Property
Gets or sets scale of chart viewport.

Syntax
Visual Basic (Declaration) Public Overridable Property ViewportScale As System.Single C# public virtual System.float ViewportScale {get; set;}

Remarks
Specifies the degree of scaling (zooming) up or down from a full (maximal, non-clipped) view. This property is updated if the user dynamically scales or zooms the view.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

ViewportVerticalShift Property
Gets or sets vertical shift of chart viewport.

695

Syntax
Visual Basic (Declaration) Public Overridable Property ViewportVerticalShift As System.Single C# public virtual System.float ViewportVerticalShift {get; set;}

Remarks
Specifies the degree of vertical view translation from a full view. Translation is relative to a normalized box with origin in the bottom left corner. Translation of more than a full unit (more than 1.0 or -1.0) causes the view to translate out of view when ViewPortScale=1. This property is updated if the user dynamically translates the view.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

XScale Property
Gets or sets scaling of the plot cube along X-axis.

Syntax
Visual Basic (Declaration) Public Property XScale As System.Single C# public System.float XScale {get; set;}

Remarks
696

The amount of scaling in the X-axis direction, measured as relation to the height (Z-axis) of the cube.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

YScale Property
Gets or sets scaling of the plot cube along Y-axis.

Syntax
Visual Basic (Declaration) Public Property YScale As System.Single C# public System.float YScale {get; set;}

Remarks
The amount of scaling in the Y-axis direction, measured as relation to the height (Z-axis) of the cube.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

697

Chart3DView Class Chart3DView Members

Events
For a list of all members of this type, see Chart3DView members.

Public Events
Name AfterRotate BeforeRotate Top Description Occurs after chart rotates. Occurs before chart rotates.

See Also
Reference
Chart3DView Class C1.Win.C1Chart3D Namespace

AfterRotate Event
Occurs after chart rotates.

Syntax
Visual Basic (Declaration) Public Event AfterRotate As RotateEventHandler C# public event RotateEventHandler AfterRotate

Remarks
The event handler receives an argument of type RotateEventArgs containing data related to this event.

Requirements

698

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

BeforeRotate Event
Occurs before chart rotates.

Syntax
Visual Basic (Declaration) Public Event BeforeRotate As RotateEventHandler C# public event RotateEventHandler BeforeRotate

Remarks
The event handler receives an argument of type RotateEventArgs containing data related to this event.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DView Class Chart3DView Members

Chart3DViewState
Represents the state of Chart3DView object. This object, which has no public properties or methods, is returned by a call to the Save method.

699

Object Model

Syntax
Visual Basic (Declaration) Public Class Chart3DViewState C# public class Chart3DViewState

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DViewState

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DViewState Members C1.Win.C1Chart3D Namespace

Overview
Represents the state of Chart3DView object. This object, which has no public properties or methods, is returned by a call to the Save method.

Object Model

Syntax

700

Visual Basic (Declaration) Public Class Chart3DViewState C# public class Chart3DViewState

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Chart3DViewState

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DViewState Members C1.Win.C1Chart3D Namespace

Members
The following tables list the members exposed by Chart3DViewState.

See Also
Reference
Chart3DViewState Class C1.Win.C1Chart3D Namespace

Interaction
Contains all properties that control the automated interactive features of the chart, including mouse driven rotation, scaling, translating and zooming.

Object Model

701

Syntax
Visual Basic (Declaration) Public Class Interaction C# public class Interaction

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Interaction

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Interaction Members C1.Win.C1Chart3D Namespace

Overview
Contains all properties that control the automated interactive features of the chart, including mouse driven rotation, scaling, translating and zooming.

Object Model

Syntax
Visual Basic (Declaration) Public Class Interaction

702

C# public class Interaction

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Interaction

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Interaction Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by Interaction.

Public Constructors
Name Interaction Constructor Top Description

Public Properties
Name Actions Enabled Description Gets the collection of available interactive actions. Gets or sets whether the chart interaction is enabled.

703

Top

See Also
Reference
Interaction Class C1.Win.C1Chart3D Namespace

Interaction Constructor

Syntax
Visual Basic (Declaration) Public Function New() C# public Interaction()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Interaction Class Interaction Members

Properties
For a list of all members of this type, see Interaction members.

Public Properties
Name Actions Description Gets the collection of available interactive actions.

704

Enabled Top

Gets or sets whether the chart interaction is enabled.

See Also
Reference
Interaction Class C1.Win.C1Chart3D Namespace

Actions Property
Gets the collection of available interactive actions.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Actions As ActionCollection C# public ActionCollection Actions {get;}

Remarks
The following actions are available: Rotate - rotate chart, Scale - change scale of chart, Translate - scroll through chart, Zoom - select rectangular area of chart for view. Reset - reset chart to default view. SetFreeRotation - set free rotation mode(default). SetRotationAxisX - set rotation around x-axis. SetRotationAxisY - set rotation around y-axis. SetRotationAxisZ - set rotation around z-axis.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

705

See Also
Reference
Interaction Class Interaction Members

Enabled Property
Gets or sets whether the chart interaction is enabled.

Syntax
Visual Basic (Declaration) Public Property Enabled As System.Boolean C# public System.bool Enabled {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Interaction Class Interaction Members

RotateEventArgs

Object Model

Syntax
Visual Basic (Declaration) Public Class RotateEventArgs

706

Inherits System.EventArgs C# public class RotateEventArgs : System.EventArgs

Inheritance Hierarchy
System.Object System.EventArgs C1.Win.C1Chart3D.RotateEventArgs

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Members C1.Win.C1Chart3D Namespace

Overview

Object Model

Syntax
Visual Basic (Declaration) Public Class RotateEventArgs Inherits System.EventArgs C# public class RotateEventArgs : System.EventArgs

Inheritance Hierarchy

707

System.Object System.EventArgs C1.Win.C1Chart3D.RotateEventArgs

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Members C1.Win.C1Chart3D Namespace

Members
Properties

The following tables list the members exposed by RotateEventArgs.

Public Constructors
Name Description

RotateEventArgs Constructor Overloaded. Top

Public Properties
Name RotationX RotationY RotationZ Top Description

708

See Also
Reference
RotateEventArgs Class C1.Win.C1Chart3D Namespace

RotateEventArgs Constructor

Overload List
Overload RotateEventArgs Constructor() RotateEventArgs Constructor(Single,Single,Single) Description

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Class RotateEventArgs Members

RotateEventArgs Constructor()

Syntax
Visual Basic (Declaration) Public Function New() C# public RotateEventArgs()

Requirements

709

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Class RotateEventArgs Members Overload List

RotateEventArgs Constructor(Single,Single,Single)

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal x As System.Single, _ ByVal y As System.Single, _ ByVal z As System.Single _ ) C# public RotateEventArgs( System.float x, System.float y, System.float z )

Parameters
x y z

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

710

See Also
Reference
RotateEventArgs Class RotateEventArgs Members Overload List

Properties
For a list of all members of this type, see RotateEventArgs members.

Public Properties
Name RotationX RotationY RotationZ Top Description

See Also
Reference
RotateEventArgs Class C1.Win.C1Chart3D Namespace

RotationX Property

Syntax
Visual Basic (Declaration) Public ReadOnly Property RotationX As System.Single C# public System.float RotationX {get;}

Requirements

711

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Class RotateEventArgs Members

RotationY Property

Syntax
Visual Basic (Declaration) Public ReadOnly Property RotationY As System.Single C# public System.float RotationY {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Class RotateEventArgs Members

RotationZ Property

Syntax
Visual Basic (Declaration) Public ReadOnly Property RotationZ As System.Single C#

712

public System.float RotationZ {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventArgs Class RotateEventArgs Members

Rounding
Provides the properties set that describes the rounding of border corners.

Object Model

Syntax
Visual Basic (Declaration) Public Class Rounding C# public class Rounding

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Rounding

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
713

Reference
Rounding Members C1.Win.C1Chart3D Namespace

Overview
Provides the properties set that describes the rounding of border corners.

Object Model

Syntax
Visual Basic (Declaration) Public Class Rounding C# public class Rounding

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Rounding

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Rounding Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Rounding.

714

Public Properties
Name All LeftBottom Description Gets or sets the radius of rounding for all corners of the rectangle. Gets or sets the radius of rounding for the left bottom corner of the rectangle. LeftTop RightBottom Gets or sets the radius of rounding for the left top corner of the rectangle. Gets or sets the radius of rounding for the right bottom corner of the rectangle. RightTop Top Gets or sets the radius of rounding for the right top corner of the rectangle.

Public Methods
Name ToString Top Description Returns a string that represents the current Rounding.

See Also
Reference
Rounding Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Rounding members.

Public Methods
Name Description

715

ToString Top

Returns a string that represents the current Rounding.

See Also
Reference
Rounding Class C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Rounding.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Rounding.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Rounding Class Rounding Members

Properties
For a list of all members of this type, see Rounding members.

Public Properties
716

Name All LeftBottom

Description Gets or sets the radius of rounding for all corners of the rectangle. Gets or sets the radius of rounding for the left bottom corner of the rectangle.

LeftTop RightBottom

Gets or sets the radius of rounding for the left top corner of the rectangle. Gets or sets the radius of rounding for the right bottom corner of the rectangle.

RightTop Top

Gets or sets the radius of rounding for the right top corner of the rectangle.

See Also
Reference
Rounding Class C1.Win.C1Chart3D Namespace

All Property
Gets or sets the radius of rounding for all corners of the rectangle.

Syntax
Visual Basic (Declaration) Public Property All As System.Integer C# public System.int All {get; set;}

Remarks
Setting this property changes all of the corners by changing the values of the Rounding.LeftTop, Rounding.LeftBottom, Rounding.RightTop, and Rounding.RightBottom properties. If these properties are re-set after setting the All property, then each corner may have a different radius.

717

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Rounding Class Rounding Members

LeftBottom Property
Gets or sets the radius of rounding for the left bottom corner of the rectangle.

Syntax
Visual Basic (Declaration) Public Property LeftBottom As System.Integer C# public System.int LeftBottom {get; set;}

Remarks
Setting this property will override the Rounding.All property value for the LeftBottom region of the border.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Rounding Class Rounding Members

718

LeftTop Property
Gets or sets the radius of rounding for the left top corner of the rectangle.

Syntax
Visual Basic (Declaration) Public Property LeftTop As System.Integer C# public System.int LeftTop {get; set;}

Remarks
Setting this property will override the Rounding.All property value for the LeftTop region of the border.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Rounding Class Rounding Members

RightBottom Property
Gets or sets the radius of rounding for the right bottom corner of the rectangle.

Syntax
Visual Basic (Declaration) Public Property RightBottom As System.Integer C# public System.int RightBottom {get; set;}

719

Remarks
Setting this property will override the Rounding.All property value for the RightBottom region of the border.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Rounding Class Rounding Members

RightTop Property
Gets or sets the radius of rounding for the right top corner of the rectangle.

Syntax
Visual Basic (Declaration) Public Property RightTop As System.Integer C# public System.int RightTop {get; set;}

Remarks
Setting this property will override the Rounding.All property value for the RightTop region of the border.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

720

Reference
Rounding Class Rounding Members

Style
The Style class is used to describe the appearance of various elements of the chart, include the chart itself, the ChartArea, the Legend, the Header, the Footer and Labels. Typically, an objects style and one or more of its properties are inherited the objects parent.

Object Model

Syntax
Visual Basic (Declaration) Public Class Style C# public class Style

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Style

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Members C1.Win.C1Chart3D Namespace

721

Overview
The Style class is used to describe the appearance of various elements of the chart, include the chart itself, the ChartArea, the Legend, the Header, the Footer and Labels. Typically, an objects style and one or more of its properties are inherited the objects parent.

Object Model

Syntax
Visual Basic (Declaration) Public Class Style C# public class Style

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Style

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Style.

Public Properties

722

Name Autowrap BackColor BackColor2 Border Font ForeColor GradientStyle HatchStyle

Description Gets or sets whether the text is automatically wrapped. Gets or sets the background color. Gets or sets the gradient or hatch background. Gets the border object. Gets or sets the font object. Gets or sets the foreground color. Defines the style of the background gradient filling. Defines the style of the background hatch filling.

HorizontalAlignment Gets or sets the text horizontal alignment. ImageAlignment Opaque Rotation VerticalAlignment VerticalText Top Gets or sets the image alignment. Gets or sets the whether the background is opaque. Gets or sets the text rotational orientation. Gets or sets the text vertical alignment. Gets or sets whether text is displayed vertically.

Public Methods
Name Description

723

ResetAutowrap ResetBorder ResetVerticalText ShouldSerializeAutowrap ShouldSerializeBackColor

Resets Autowrap property to the default state. Resets the border to the default state. Resets the inheritance state of the style VerticalText. Returns false if the Style Autowrap property is in the default state. Returns false if the Style BackColor property is in the default state.

ShouldSerializeBackColor2 Returns false if the Style BackColor2 property is in the default state. ShouldSerializeFont ShouldSerializeForeColor Returns false if the Style Font property is in the default state. Returns false if the Style ForeColor property is in the default state.

ShouldSerializeVerticalText Returns false if the Style Style.VerticalText property is in the default state. Top

See Also
Reference
Style Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Style members.

Public Methods
Name ResetAutowrap Description Resets Autowrap property to the default state.

724

ResetBorder ResetVerticalText ShouldSerializeAutowrap ShouldSerializeBackColor

Resets the border to the default state. Resets the inheritance state of the style VerticalText. Returns false if the Style Autowrap property is in the default state. Returns false if the Style BackColor property is in the default state.

ShouldSerializeBackColor2 Returns false if the Style BackColor2 property is in the default state. ShouldSerializeFont ShouldSerializeForeColor Returns false if the Style Font property is in the default state. Returns false if the Style ForeColor property is in the default state.

ShouldSerializeVerticalText Returns false if the Style Style.VerticalText property is in the default state. Top

See Also
Reference
Style Class C1.Win.C1Chart3D Namespace

ResetAutowrap Method
Resets Autowrap property to the default state.

Syntax
Visual Basic (Declaration) Public Sub ResetAutowrap() C# public void ResetAutowrap()

725

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ResetBorder Method
Resets the border to the default state.

Syntax
Visual Basic (Declaration) Public Sub ResetBorder() C# public void ResetBorder()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ResetVerticalText Method
Resets the inheritance state of the style VerticalText.

Syntax

726

Visual Basic (Declaration) Public Sub ResetVerticalText() C# public void ResetVerticalText()

Remarks
This method resets the inheritance state of the style VerticalText.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ShouldSerializeAutowrap Method
Returns false if the Style Autowrap property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeAutowrap() As System.Boolean C# public System.bool ShouldSerializeAutowrap()

Return Value
Boolean value.

Remarks
The default state is to inherit the Autowrap from the style of the parent object.

727

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ShouldSerializeBackColor Method
Returns false if the Style BackColor property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeBackColor() As System.Boolean C# public System.bool ShouldSerializeBackColor()

Return Value
Boolean value.

Remarks
The default state is to inherit the BackColor from the style of the parent object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

728

Style Class Style Members

ShouldSerializeBackColor2 Method
Returns false if the Style BackColor2 property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeBackColor2() As System.Boolean C# public System.bool ShouldSerializeBackColor2()

Return Value
Boolean value.

Remarks
The default state is to inherit the BackColor2 from the style of the parent object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ShouldSerializeFont Method
Returns false if the Style Font property is in the default state.

Syntax
Visual Basic (Declaration)

729

Public Function ShouldSerializeFont() As System.Boolean C# public System.bool ShouldSerializeFont()

Return Value
Boolean value.

Remarks
The default state is to inherit the Font from the style of the parent object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ShouldSerializeForeColor Method
Returns false if the Style ForeColor property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeForeColor() As System.Boolean C# public System.bool ShouldSerializeForeColor()

Return Value
Boolean value.

Remarks

730

The default state is to inherit the ForeColor from the style of the parent object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ShouldSerializeVerticalText Method
Returns false if the Style Style.VerticalText property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeVerticalText() As System.Boolean C# public System.bool ShouldSerializeVerticalText()

Return Value
Boolean.

Remarks
The default state is to inherit the VerticalText from the style of the parent object.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
731

Style Class Style Members

Properties
For a list of all members of this type, see Style members.

Public Properties
Name Autowrap BackColor BackColor2 Border Font ForeColor GradientStyle HatchStyle Description Gets or sets whether the text is automatically wrapped. Gets or sets the background color. Gets or sets the gradient or hatch background. Gets the border object. Gets or sets the font object. Gets or sets the foreground color. Defines the style of the background gradient filling. Defines the style of the background hatch filling.

HorizontalAlignment Gets or sets the text horizontal alignment. ImageAlignment Opaque Rotation VerticalAlignment VerticalText Gets or sets the image alignment. Gets or sets the whether the background is opaque. Gets or sets the text rotational orientation. Gets or sets the text vertical alignment. Gets or sets whether text is displayed vertically.

732

Top

See Also
Reference
Style Class C1.Win.C1Chart3D Namespace

Autowrap Property
Gets or sets whether the text is automatically wrapped.

Syntax
Visual Basic (Declaration) Public Property Autowrap As System.Boolean C# public System.bool Autowrap {get; set;}

Remarks
Most text containing objects within C1Chart3D can automatically wrap text within them, including header, footer, axes titles, labels and the legend (title only, not series names). However, all of these objects can be sized automatically. Automatic sizing is always based upon a single line of text whenever possible.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

BackColor Property
Gets or sets the background color.

733

Syntax
Visual Basic (Declaration) Public Property BackColor As System.Drawing.Color C# public System.Drawing.Color BackColor {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

BackColor2 Property
Gets or sets the gradient or hatch background.

Syntax
Visual Basic (Declaration) Public Property BackColor2 As System.Drawing.Color C# public System.Drawing.Color BackColor2 {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

734

Reference
Style Class Style Members

Border Property
Gets the border object.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Border As Border C# public Border Border {get;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

Font Property
Gets or sets the font object.

Syntax
Visual Basic (Declaration) Public Property Font As System.Drawing.Font C# public System.Drawing.Font Font {get; set;}

Requirements
735

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ForeColor Property
Gets or sets the foreground color.

Syntax
Visual Basic (Declaration) Public Property ForeColor As System.Drawing.Color C# public System.Drawing.Color ForeColor {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

GradientStyle Property
Defines the style of the background gradient filling.

Syntax
Visual Basic (Declaration)

736

Public Property GradientStyle As GradientStyleEnum C# public GradientStyleEnum GradientStyle {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

HatchStyle Property
Defines the style of the background hatch filling.

Syntax
Visual Basic (Declaration) Public Property HatchStyle As HatchStyleEnum C# public HatchStyleEnum HatchStyle {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

737

HorizontalAlignment Property
Gets or sets the text horizontal alignment.

Syntax
Visual Basic (Declaration) Public Property HorizontalAlignment As AlignHorzEnum C# public AlignHorzEnum HorizontalAlignment {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

ImageAlignment Property
Gets or sets the image alignment.

Syntax
Visual Basic (Declaration) Public Property ImageAlignment As AlignImageEnum C# public AlignImageEnum ImageAlignment {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

738

See Also
Reference
Style Class Style Members

Opaque Property
Gets or sets the whether the background is opaque.

Syntax
Visual Basic (Declaration) Public Property Opaque As System.Boolean C# public System.bool Opaque {get; set;}

Remarks
If an objects Opaque property is true, then the objects background is brushed in the backcolor before the foreground is drawn. If an objects Opaque property is false, the background is not brushed and only the objects foreground is drawn.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

Rotation Property
Gets or sets the text rotational orientation.

Syntax

739

Visual Basic (Declaration) Public Property Rotation As RotationEnum C# public RotationEnum Rotation {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

VerticalAlignment Property
Gets or sets the text vertical alignment.

Syntax
Visual Basic (Declaration) Public Property VerticalAlignment As AlignVertEnum C# public AlignVertEnum VerticalAlignment {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

740

Style Class Style Members

VerticalText Property
Gets or sets whether text is displayed vertically.

Syntax
Visual Basic (Declaration) Public Property VerticalText As System.Boolean C# public System.bool VerticalText {get; set;}

Remarks
VerticalText allows some double byte characters to be rendered from top to bottom instead of left to right. For single byte characters VerticalText appears as rotated text, 90 degrees in the clockwise direction.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Style Class Style Members

Title
The Title class is used to describe the appearance of the Header and the Footer.

Object Model

Syntax

741

Visual Basic (Declaration) Public Class Title C# public class Title

Inheritance Hierarchy
System.Object C1.Win.C1Chart3D.Title

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Members C1.Win.C1Chart3D Namespace

Overview
The Title class is used to describe the appearance of the Header and the Footer.

Object Model

Syntax
Visual Basic (Declaration) Public Class Title C# public class Title

Inheritance Hierarchy
742

System.Object C1.Win.C1Chart3D.Title

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Title.

Public Properties
Name Compass Location LocationDefault Size SizeDefault Style Text Visible Description Gets or sets the general positioning of the title. Gets or sets the location of the title in chart control client coordinates. Gets or sets the default location of the title. Gets or sets the size of the title in chart control client coordinates. Gets or sets the default size of the title. Gets the title style. Gets or sets title text. Gets or sets the title visibility.

743

Top

Public Methods
Name ResetStyle Description Resets the style to its default state.

ShouldSerializeLocationDefault Returns false if the Title LocationDefault property is in the default state. ShouldSerializeSizeDefault Returns false if the Title SizeDefault property is in the default state. ShouldSerializeStyle Top Returns false if the Title Style property is in the default state.

See Also
Reference
Title Class C1.Win.C1Chart3D Namespace

Methods
For a list of all members of this type, see Title members.

Public Methods
Name ResetStyle Description Resets the style to its default state.

ShouldSerializeLocationDefault Returns false if the Title LocationDefault property is in the default state. ShouldSerializeSizeDefault Returns false if the Title SizeDefault property is in the default state.

744

ShouldSerializeStyle Top

Returns false if the Title Style property is in the default state.

See Also
Reference
Title Class C1.Win.C1Chart3D Namespace

ResetStyle Method
Resets the style to its default state.

Syntax
Visual Basic (Declaration) Public Sub ResetStyle() C# public void ResetStyle()

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

ShouldSerializeLocationDefault Method
Returns false if the Title LocationDefault property is in the default state.

Syntax
Visual Basic (Declaration)

745

Public Function ShouldSerializeLocationDefault() As System.Boolean C# public System.bool ShouldSerializeLocationDefault()

Return Value
Boolean value.

Remarks
The default state is LocationDefault.Width = -1, LocationDefault.Height = -1, which results in automatic location of the Title based upon the Compass property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

ShouldSerializeSizeDefault Method
Returns false if the Title SizeDefault property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeSizeDefault() As System.Boolean C# public System.bool ShouldSerializeSizeDefault()

Return Value
Boolean value.

746

Remarks
The default state is SizeDefault.Width = -1, SizeDefault.Height = -1, which results in automatic sizing of the Title.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

ShouldSerializeStyle Method
Returns false if the Title Style property is in the default state.

Syntax
Visual Basic (Declaration) Public Function ShouldSerializeStyle() As System.Boolean C# public System.bool ShouldSerializeStyle()

Return Value
Boolean value.

Remarks
The default state is to inherit the Style from the C1Chart3D Style property.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

747

See Also
Reference
Title Class Title Members

Properties
For a list of all members of this type, see Title members.

Public Properties
Name Compass Location LocationDefault Size SizeDefault Style Text Visible Top Description Gets or sets the general positioning of the title. Gets or sets the location of the title in chart control client coordinates. Gets or sets the default location of the title. Gets or sets the size of the title in chart control client coordinates. Gets or sets the default size of the title. Gets the title style. Gets or sets title text. Gets or sets the title visibility.

See Also
Reference
Title Class C1.Win.C1Chart3D Namespace

Compass Property
Gets or sets the general positioning of the title.

748

Syntax
Visual Basic (Declaration) Public Property Compass As CompassEnum C# public CompassEnum Compass {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

Location Property
Gets or sets the location of the title in chart control client coordinates.

Syntax
Visual Basic (Declaration) Public Property Location As System.Drawing.Point C# public System.Drawing.Point Location {get; set;}

Remarks
The Location property always returns the actual location of the upper, left corner of the chart element it describes whether or not the element placement is manual or automatic. Modifying this value will change LocationDefault.

Requirements

749

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

LocationDefault Property
Gets or sets the default location of the title.

Syntax
Visual Basic (Declaration) Public Property LocationDefault As System.Drawing.Point C# public System.Drawing.Point LocationDefault {get; set;}

Remarks
The LocationDefault property specifies the location of the upper, left corner of the chart element it describes. Non-negative values indicate the explicit position in chart client coordinates to place the chart element. Negative values will allow auto-positioning.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

Size Property
Gets or sets the size of the title in chart control client coordinates.

750

Syntax
Visual Basic (Declaration) Public Property Size As System.Drawing.Size C# public System.Drawing.Size Size {get; set;}

Remarks
The Size property always returns the actual size of the chart element it describes whether or not the element placement is manual or automatic. Modifying this value will change SizeDefault.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

SizeDefault Property
Gets or sets the default size of the title.

Syntax
Visual Basic (Declaration) Public Property SizeDefault As System.Drawing.Size C# public System.Drawing.Size SizeDefault {get; set;}

Remarks

751

The SizeDefault property specifies the size of the chart element it describes. Non-negative values indicate the explicit width and height in chart client coordinates to place the chart element. Negative values will allow auto-positioning.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

Style Property
Gets the title style.

Syntax
Visual Basic (Declaration) Public ReadOnly Property Style As Style C# public Style Style {get;}

Remarks
Inherits from the C1Chart3D style.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

752

Title Class Title Members

Text Property
Gets or sets title text.

Syntax
Visual Basic (Declaration) Public Property Text As System.String C# public System.string Text {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

Visible Property
Gets or sets the title visibility.

Syntax
Visual Basic (Declaration) Public Property Visible As System.Boolean C# public System.bool Visible {get; set;}

Requirements

753

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Title Class Title Members

Enumerations AlignHorzEnum
Use the members of this enumeration to set the value of the Style.HorizontalAlignment property in the Style class.

Syntax
Visual Basic (Declaration) Public Enum AlignHorzEnum Inherits System.Enum C# public enum AlignHorzEnum : System.Enum

Members
Member Center Far General Justify Near Description Aligns text to the center. Aligns cell text to the far side (right side in left-to-right mode). Sets text to be left aligned and numbers to be right aligned. Spreads text throughout. Aligns text to the near side (left side in left-to-right mode).

754

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AlignHorzEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

AlignImageEnum
Use the members of this enumeration to set the value of the Style.ImageAlignment property in the Style class.

Syntax
Visual Basic (Declaration) Public Enum AlignImageEnum Inherits System.Enum C# public enum AlignImageEnum : System.Enum

Members
Member Bottom Center Description Image is aligned to the bottom Image is center-aligned

755

Hide Left Right Scale Stretch Tile Top

Image is hidden Image is aligned to the left Image is aligned to the right Image is scaled to fit the image area Image is stretched to fit image area Image is tiled throughout the image area Image is aligned to the top

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AlignImageEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

AlignVertEnum
Use the members of this enumeration to set the value of the Style.VerticalAlignment property in the Style class.

Syntax
Visual Basic (Declaration)

756

Public Enum AlignVertEnum Inherits System.Enum C# public enum AlignVertEnum : System.Enum

Members
Member Bottom Center Top Description Aligns text to the bottom. Aligns text to the center. Aligns text to the top.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AlignVertEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

AnnoPositionEnum
Use the members of this enumeration to determine which axes edges of the plot cube will have annotations.

Syntax

757

Visual Basic (Declaration) Public Enum AnnoPositionEnum Inherits System.Enum C# public enum AnnoPositionEnum : System.Enum

Members
Member Both Far Near None Description The axis on both sides of the plot cube will be annotated. The axis on the far side of the plot cube will be annotated. The axis on the near side of the plot cube will be annotated. The axis is not annotated.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AnnoPositionEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

758

AnnotationMethodEnum
Use the members of this enumeration to set the value of the Chart3DAxis.AnnoMethod property in the Chart3DAxis class.

Syntax
Visual Basic (Declaration) Public Enum AnnotationMethodEnum Inherits System.Enum C# public enum AnnotationMethodEnum : System.Enum

Members
Member DataLabels ValueLabels Values Description Annotate using data labels. Annotate using ValueLabels property. Annotate using chart's values.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AnnotationMethodEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

759

C1.Win.C1Chart3D Namespace

AttachMethodEnum
Use the members of this enumeration to set the value of the Chart3DLabel.AttachMethod property in the Chart3DLabel class.

Syntax
Visual Basic (Declaration) Public Enum AttachMethodEnum Inherits System.Enum C# public enum AttachMethodEnum : System.Enum

Members
Member Coordinate DataCoordinate DataIndex Description Label is attached at specified pixel coordinate. Label is attached to specified data coordinates. Label is attached to specified data indices.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AttachMethodEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

760

Reference
C1.Win.C1Chart3D Namespace

AxisTypeEnum
Use the members of this enumeration to specify a specific Axis where appropriate.

Syntax
Visual Basic (Declaration) Public Enum AxisTypeEnum Inherits System.Enum C# public enum AxisTypeEnum : System.Enum

Members
Member AxisX AxisY AxisZ None Description Specifies the X axis. Specifies the Y axis. Specifies the Z axis. Indicates that no axis is specified.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.AxisTypeEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

761

See Also
Reference
C1.Win.C1Chart3D Namespace

BarFormatEnum
Use the members of this enumeration to set the value of the Chart3DBar.ColumnFormat and Chart3DBar.RowFormat property in the Chart3DBar class.

Syntax
Visual Basic (Declaration) Public Enum BarFormatEnum Inherits System.Enum C# public enum BarFormatEnum : System.Enum

Members
Member Fixed Histogram Description Fixed format (bars are fixed width and centered about their X or Y values). Histogram format (each bar fills the space up to its adjoining bar).

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.BarFormatEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

762

See Also
Reference
C1.Win.C1Chart3D Namespace

BorderStyleEnum
Use the members of this enumeration to set the value of the Border.BorderStyle property in the Border class.

Syntax
Visual Basic (Declaration) Public Enum BorderStyleEnum Inherits System.Enum C# public enum BorderStyleEnum : System.Enum

Members
Member Dashed Double Empty Fillet Groove Inset InsetBevel Description Dashed line border. Double solid line border. Empty border. Compound border (raised+inset). Compound border (inset+raised). Inset 3D border, drawn using system colors. Inset 3D border with bevel.

763

None NotSet Opaque

No border. Border style is not set and is inherited from C1Chart class. Solid line border rendered without antialiasing. Opaque borders ignore rounding and are most useful for antialiased charts to be rendered as transparent images.

Raised RaisedBevel Solid

Raised 3D border, drawn using system colors. Raised 3D border with bevel. Solid line border.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.BorderStyleEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

Chart3DTypeEnum
Use the members of this enumeration to set the value of the Chart3DGroup.ChartType property in the Chart3DGroup class.

Syntax

764

Visual Basic (Declaration) Public Enum Chart3DTypeEnum Inherits System.Enum C# public enum Chart3DTypeEnum : System.Enum

Members
Member Bar Scatter Surface Description Bar chart Scatter chart Surface chart

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.Chart3DTypeEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

ColorSetEnum
Use the members of this enumeration to set the value of the Chart3DContourStyles.ColorSet property in the Chart3DContourStyles class.

765

Syntax
Visual Basic (Declaration) Public Enum ColorSetEnum Inherits System.Enum C# public enum ColorSetEnum : System.Enum

Members
Member BlackRedYellow BlackWhite BluePink BlueWhiteRed Custom GreenBlue Description Colors black -> red -> yellow Grayscale colors Colors from blue to pink Colors blue -> white ->red Custom color set Colors from green to blue

GreenPurpleYellow Colors green -> purple -> yellow Rainbow RedWhite RevRainbow WhiteBlack Rainbow colors Colors from red to white Rainbow colors in the reverse order Grayscale colors in the reverse order

Inheritance Hierarchy
766

System.Object System.ValueType System.Enum C1.Win.C1Chart3D.ColorSetEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

CompassEnum
Use the members of this enumeration to set the value of the Compass property of the Title and Chart3DLegend classes.

Syntax
Visual Basic (Declaration) Public Enum CompassEnum Inherits System.Enum C# public enum CompassEnum : System.Enum

Members
Member East North South Description Object is positioned east or to the right side. Object is positioned north or above. Object is positioned south or below.

767

West

Object is positioned west or to the left side.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.CompassEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

DataFormatEnum
Use the members of this enumeration to specify data format when loading or saving data.

Syntax
Visual Basic (Declaration) Public Enum DataFormatEnum Inherits System.Enum C# public enum DataFormatEnum : System.Enum

Members
Member Chart7 Description ComponentOne Chart 7 format

768

Xml

XML format

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.DataFormatEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

DataLayoutEnum
Use the members of this enumeration to set the value of the Chart3DData.Layout property in the Chart3DData class.

Syntax
Visual Basic (Declaration) Public Enum DataLayoutEnum Inherits System.Enum C# public enum DataLayoutEnum : System.Enum

Members
Member GridData Description Regular grid data

769

IrGridData PointData

Irregular grid data Point data

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.DataLayoutEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

FormatEnum
Use the members of this enumeration to set the value of the Chart3DAxis.AnnoFormat property in the Chart3DAxis class. See .Net date and time format strings and standard numeric format strings for more information.

Syntax
Visual Basic (Declaration) Public Enum FormatEnum Inherits System.Enum C# public enum FormatEnum : System.Enum

Members

770

Member DateFull DateFullShortTime DateGeneral

Description A full date format. A full format for both short date and time. A general date format.

DateGeneralShortTime A general date format with short time format. DateLong DateLongTime DateManual A long date format. A long time format. Used in conjunction with the Axis AnnoFormatString property to specify a .Net custom date/datetime format. (See custom date and time format strings in the .Net documentation). DateMonth DateRFC1123 DateShort DateShortTime DateSortable DateUniversal A month format. A date format based on the IETF RFC 1123 specification. A short date format. A short time format. A sortable date format. A universal date format.

DateUniversalSortable A universally sortable date format. DateYear NumericCurrency A year format. A currency amount format.

771

NumericExponential

A scientific or exponential format in the form "-d.dddE+ddd" or "d.ddde+ddd".

NumericGeneral

A general number format. Formatted into the most compact decimal form using fixed or scientific notation.

NumericHexadecimal NumericManual

A hexadecimal format. Used in conjunction with the Axis AnnoFormatString property to specify a .Net custom numeric format. (See custom numeric format strings in the .Net documentation).

NumericPercentage NumericRoundtrip

A percentage amount format. A format that guarantees that a numeric value after being converted will be returned as the same numeric value.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.FormatEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

GradientStyleEnum
Use the members of this enumeration to set the value of the Style.GradientStyle property in the Style class.

772

Syntax
Visual Basic (Declaration) Public Enum GradientStyleEnum Inherits System.Enum C# public enum GradientStyleEnum : System.Enum

Members
Member Diagonal DiagonalBack Description From left-bottom (BackColor) to right-top (BackColor2). From left-top (BackColor) to right-bottom (BackColor2).

DiagonalBackCenter From center (BackColor) to left-top and right-bottom (BackColor2). DiagonalCenter FromCenter Horizontal HorizontalCenter None Radial Vertical VerticalCenter From center (BackColor) to left-bottom and right-top (BackColor2). From center (BackColor) to corners (BackColor2). From left (BackColor) to right (BackColor2). From center (BackColor) to left and right (BackColor2). No gradient filling. From center (BackColor) to corners (BackColor2) in radial direction. From top (BackColor) to bottom (BackColor2). From center (BackColor) to top and bottom (BackColor2).

Inheritance Hierarchy
773

System.Object System.ValueType System.Enum C1.Win.C1Chart3D.GradientStyleEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

HatchStyleEnum
Use the members of this enumeration to set the value of the Style.HatchStyle property in the Style class.

Syntax
Visual Basic (Declaration) Public Enum HatchStyleEnum Inherits System.Enum C# public enum HatchStyleEnum : System.Enum

Members
Member BackwardDiagonal Cross DarkDownwardDiagonal Description A pattern of lines on a diagonal from upper right to lower left. Specifies horizontal and vertical lines that cross. Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are

774

twice the width of ForwardDiagonal. This hatch pattern is not antialiased. DarkHorizontal Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice its width. DarkUpwardDiagonal Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal, and are twice its width, but the lines are not antialiased. DarkVertical Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width. DashedDownwardDiagonal Specifies dashed diagonal lines that slant to the right from top points to bottom points. DashedHorizontal DashedUpwardDiagonal Specifies dashed horizontal lines. Specifies dashed diagonal lines that slant to the left from top points to bottom points. DashedVertical DiagonalBrick Specifies dashed vertical lines. Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points. DiagonalCross Specifies forward diagonal and backward diagonal lines that cross. The lines are antialiased. Divot DottedDiamond Specifies a hatch that has the appearance of divots. Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.

775

DottedGrid

Specifies horizontal and vertical lines, each of which is composed of dots that cross.

ForwardDiagonal Horizontal HorizontalBrick

A pattern of lines on a diagonal from upper left to lower right. A pattern of horizontal lines. Specifies a hatch that has the appearance of horizontally layered bricks.

LargeCheckerBoard

Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard.

LargeConfetti

Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than SmallConfetti.

LightDownwardDiagonal LightHorizontal Specifies horizontal lines that are spaced 50 percent closer together than Horizontal. LightUpwardDiagonal Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased. LightVertical Specifies vertical lines that are spaced 50 percent closer together than Vertical. NarrowHorizontal Specifies horizontal lines that are spaced 75 percent closer together than hatch style Horizontal (or 25 percent closer together than LightHorizontal). NarrowVertical Specifies vertical lines that are spaced 75 percent closer together than hatch style Vertical (or 25 percent closer together than LightVertical).

776

None OutlinedDiamond

No pattern. Specifies forward diagonal and backward diagonal lines that cross but are not antialiased.

Percent05

Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:100.

Percent10

Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:100.

Percent20

Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:100.

Percent25

Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:100.

Percent30

Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:100.

Percent40

Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:100.

Percent50

Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:100.

Percent60

Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:100.

Percent70

Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:100.

Percent75

Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:100.

777

Percent80

Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100.

Percent90

Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:100.

Plaid Shingle

Specifies a hatch that has the appearance of a plaid material. Specifies a hatch that has the appearance of diagonally-layered shingles that slant to the right from top points to bottom points.

SmallCheckerBoard SmallConfetti SmallGrid

Specifies a hatch that has the appearance of a checkerboard. Specifies a hatch that has the appearance of confetti. Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross.

SolidDiamond

Specifies a hatch that has the appearance of a checkerboard placed diagonally.

Sphere

Specifies a hatch that has the appearance of spheres laid adjacent to one another.

Trellis Vertical Wave Weave WideDownwardDiagonal

Specifies a hatch that has the appearance of a trellis. A pattern of vertical lines Specifies horizontal lines that are composed of tildes. Specifies a hatch that has the appearance of a woven material. Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal, and are triple its width, but are not antialiased.

778

WideUpwardDiagonal

Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal, and are triple its width, but are not antialiased.

ZigZag

Specifies horizontal lines that are composed of zigzags.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.HatchStyleEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

LabelCompassEnum
Use the members of this enumeration to set the value of the Chart3DLabel.LabelCompass property in the Chart3DLabel class.

Syntax
Visual Basic (Declaration) Public Enum LabelCompassEnum Inherits System.Enum C# public enum LabelCompassEnum : System.Enum

Members

779

Member East North NorthEast NorthWest South SouthEast SouthWest West

Description Places label to the East or to the right of the data point. Places label to the north or above the data point. Places label to the NorthEast or above and right of the data point. Places label to the NorthWest or above and left of the data point. Places label to the South or below the data point. Places label to the SouthEast or below and right of the data point. Places label to the SouthWest or below and left of the data point. Places label to the West or left of the data point.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.LabelCompassEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

LabelView3DEnum
Use the members of this enumeration to set the value of the Chart3DLabel.View3D property in the |Chart3DLabel class.

780

Syntax
Visual Basic (Declaration) Public Enum LabelView3DEnum Inherits System.Enum C# public enum LabelView3DEnum : System.Enum

Members
Member None XZ YZ Description Label is drawn in 2D plane of screen. Label is drawn in 3D plane parallel to XZ plane. Label is drawn in 3D plane parallel to YZ plane.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.LabelView3DEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

781

LegendOrientationEnum
Use the members of this enumeration to set the value of the Chart3DLegend.Orientation in the Chart3DLegend class.

Syntax
Visual Basic (Declaration) Public Enum LegendOrientationEnum Inherits System.Enum C# public enum LegendOrientationEnum : System.Enum

Members
Member Auto Description Horizontal for legends with north and south Compass values, and Vertical for legends with east and west Compass values. Horizontal Legend entries are added side by side as (horizontally) as legend width permits. If sufficient width is not available, additional legend rows are created. Vertical Legend entries are stacked vertically as legend height permits. If sufficient height is not available, additional legend columns are created.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.LegendOrientationEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

782

See Also
Reference
C1.Win.C1Chart3D Namespace

LegendTypeEnum
Use the members of this enumeration to set the value of the Chart3DLegend.Type property in the Chart3DLegend class.

Syntax
Visual Basic (Declaration) Public Enum LegendTypeEnum Inherits System.Enum C# public enum LegendTypeEnum : System.Enum

Members
Member Continuous Stepped Description Level printed at the division between two adjacent zones. Range printed for each zone.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.LegendTypeEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

783

See Also
Reference
C1.Win.C1Chart3D Namespace

LinePatternEnum
Use the members of this enumeration to set the value of the Chart3DLineStyle.Pattern property in the Chart3DLineStyle class.

Syntax
Visual Basic (Declaration) Public Enum LinePatternEnum Inherits System.Enum C# public enum LinePatternEnum : System.Enum

Members
Member Dash DashDot DashDotDot Dot Solid Description A dashed line. A line with alternating dashes and dots. A line with series consisting of a dash followed by two dots. A dotted line. A solid line.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.LinePatternEnum

784

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

PreviewMethodEnum
Use the members of this enumeration to set the value of the Chart3DView.PreviewMethod property in the Chart3DView class.

Syntax
Visual Basic (Declaration) Public Enum PreviewMethodEnum Inherits System.Enum C# public enum PreviewMethodEnum : System.Enum

Members
Member PreviewAxes Description During rotating, scaling, or zooming action only the axes of the chart will be redrawn. PreviewFull During rotating, scaling, or zooming action the entire chart will be redrawn.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.PreviewMethodEnum

785

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

PrintScaleEnum
Use the members of this enumeration to set the value of the scaling property in the C1Chart3D.PrintChart method.

Syntax
Visual Basic (Declaration) Public Enum PrintScaleEnum Inherits System.Enum C# public enum PrintScaleEnum : System.Enum

Members
Member ScaleNone ScaleToFit Description Same size as actual chart. Scale to existing window (minimum of height and width), preserving aspect ratio. ScaleToHeight ScaleToMax Scale to specified height, preserving aspect ratio. Enlarge to size of page.

786

ScaleToWidth

Scale to specified width, preserving aspect ratio.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.PrintScaleEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

RotationEnum
Use the members of this enumeration to set the value of the Style.Rotation property in the Style class.

Syntax
Visual Basic (Declaration) Public Enum RotationEnum Inherits System.Enum C# public enum RotationEnum : System.Enum

Members
Member Rotate0 Description No rotation.

787

Rotate180 Rotate270 Rotate90

Object is rotated 180 degrees, or inverted. Object is rotated 270 degrees. Object is rotated 90 degrees.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.RotationEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

SymbolShapeEnum
Use the members of this enumeration to set the value of the Chart3DSymbolStyle.Shape property in the Chart3DSymbolStyle class.

Syntax
Visual Basic (Declaration) Public Enum SymbolShapeEnum Inherits System.Enum C# public enum SymbolShapeEnum : System.Enum

Members

788

Member Box Circle Cross DiagCross Diamond Dot HorizontalLine InvertedTri None OpenDiamond OpenInvertedTri OpenTri Square Star Tri VerticalLine

Description Data point represented by small solid square Data point represented by the outline of a circle. Data point represented by crossed horizontal and vertical lines. Data point represented by diagonal crossed lines. Data point represented by solid diamond. Data point represented by small solid circle. Data point represented by short horizontal line. Data point represented by solid inverted triangle. No symbol represents data point. Data point represented by the outline of a diamond. Data point represented by the outline of an inverted triangle. Data point represented by the outline of a triangle. Data point represented by the outline of a square. Data point represented by solid star. Data point represented by solid triangle. Data point represented by short vertical line.

Inheritance Hierarchy

789

System.Object System.ValueType System.Enum C1.Win.C1Chart3D.SymbolShapeEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

TextRotationEnum
Use the members of this enumeration to set the value of the Chart3DView.TextRotation property in the Chart3DView class.

Syntax
Visual Basic (Declaration) Public Enum TextRotationEnum Inherits System.Enum C# public enum TextRotationEnum : System.Enum

Members
Member Rot2D Rot3D RotNo Description Rotate in the plane of screen. Rotate in 3D space. No rotation.

790

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.TextRotationEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

View3DEnum
Use the members of this enumeration to set the value of the Chart3DView.View3D property in the Chart3DView class.

Syntax
Visual Basic (Declaration) Public Enum View3DEnum Inherits System.Enum C# public enum View3DEnum : System.Enum

Members
Member Custom Default Description Custom view. Default view.

791

XY_2D_Neg XY_2D_Pos XZ_2D_Neg XZ_2D_Pos YZ_2D_Neg YZ_2D_Pos

View XY-plane from negative edge of Z-axis. View XY-plane from positive edge of Z-axis. View XZ-plane from negative edge of Y-axis. View XZ-plane from positive edge of Y-axis. View YZ-plane from negative edge of X-axis. View YZ-plane from positive edge of X-axis.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.View3DEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

ZoneMethodEnum
Use the members of this enumeration to set the value of the Chart3DContour.ZoneMethod property in the Chart3DContour class.

Syntax
Visual Basic (Declaration) Public Enum ZoneMethodEnum

792

Inherits System.Enum C# public enum ZoneMethodEnum : System.Enum

Members
Member Cells Contours Description Cell zoning, a cell can have only one color. Contour zoning, a cell can have different colors, according to corresponding contour level.

Inheritance Hierarchy
System.Object System.ValueType System.Enum C1.Win.C1Chart3D.ZoneMethodEnum

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
C1.Win.C1Chart3D Namespace

Structures Chart3DPoint
Presents the point in 3D space.

Object Model

793

Syntax
Visual Basic (Declaration) Public Structure Chart3DPoint Inherits System.ValueType C# public struct Chart3DPoint : System.ValueType

Inheritance Hierarchy
System.Object System.ValueType C1.Win.C1Chart3D.Chart3DPoint

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPoint Members C1.Win.C1Chart3D Namespace

Overview
Presents the point in 3D space.

Object Model

Syntax
Visual Basic (Declaration) Public Structure Chart3DPoint

794

Inherits System.ValueType C# public struct Chart3DPoint : System.ValueType

Inheritance Hierarchy
System.Object System.ValueType C1.Win.C1Chart3D.Chart3DPoint

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPoint Members C1.Win.C1Chart3D Namespace

Members
Properties Methods

The following tables list the members exposed by Chart3DPoint.

Public Constructors
Name Description

Chart3DPoint Constructor Initializes a new instance of the Chart3DPoint structure. Top

Public Properties
Name Description

795

X Y Z Top

Gets or sets X-coordinate of the point. Gets or sets Y-coordinate of the point. Gets or sets Z-coordinate of the point.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DPoint.

See Also
Reference
Chart3DPoint Structure C1.Win.C1Chart3D Namespace

Chart3DPoint Constructor
X coordinate. Y coordinate. Z coordinate. Initializes a new instance of the Chart3DPoint structure.

Syntax
Visual Basic (Declaration) Public Function New( _ ByVal x As System.Double, _ ByVal y As System.Double, _ ByVal z As System.Double _ )

796

C# public Chart3DPoint( System.double x, System.double y, System.double z )

Parameters
x X coordinate. y Y coordinate. z Z coordinate.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPoint Structure Chart3DPoint Members

Methods
For a list of all members of this type, see Chart3DPoint members.

Public Methods
Name ToString Top Description Returns a string that represents the current Chart3DPoint.

797

See Also
Reference
Chart3DPoint Structure C1.Win.C1Chart3D Namespace

ToString Method
Returns a string that represents the current Chart3DPoint.

Syntax
Visual Basic (Declaration) Public Overrides Function ToString() As System.String C# public override System.string ToString()

Return Value
A string that represents the current Chart3DPoint.

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPoint Structure Chart3DPoint Members

Properties
> Name X Description Gets or sets X-coordinate of the point.

798

Y Z Top

Gets or sets Y-coordinate of the point. Gets or sets Z-coordinate of the point.

See Also
Reference
Chart3DPoint Structure C1.Win.C1Chart3D Namespace

X Property
Gets or sets X-coordinate of the point.

Syntax
Visual Basic (Declaration) Public Property X As System.Double C# public System.double X {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPoint Structure Chart3DPoint Members

Y Property
Gets or sets Y-coordinate of the point.

Syntax

799

Visual Basic (Declaration) Public Property Y As System.Double C# public System.double Y {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
Chart3DPoint Structure Chart3DPoint Members

Z Property
Gets or sets Z-coordinate of the point.

Syntax
Visual Basic (Declaration) Public Property Z As System.Double C# public System.double Z {get; set;}

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference

800

Chart3DPoint Structure Chart3DPoint Members

Delegates RotateEventHandler

Syntax
Visual Basic (Declaration) Public Delegate Sub RotateEventHandler( _ ByVal sender As System.Object, _ ByVal e As RotateEventArgs _ ) C# public delegate void RotateEventHandler( System.object sender, RotateEventArgs e )

Parameters
sender e

Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also
Reference
RotateEventHandler Members C1.Win.C1Chart3D Namespace

801

You might also like