Click here to Skip to main content
Licence 
First Posted 1 Feb 2006
Views 81,750
Downloads 1,780
Bookmarked 23 times

Simple Charts Using OWC (Office Web Component)

By Andrews Raj | 1 Feb 2006
An article on Simple Chart Representation Using OWC
2 votes, 22.2%
1

2
1 vote, 11.1%
3
1 vote, 11.1%
4
5 votes, 55.6%
5
3.94/5 - 9 votes
μ 3.94, σa 3.00 [?]

Sample Image

Introduction

This is a simple project for beginners to get some knowledge about using OWC in a C#.NET application for chart representation.

Background

Office 2003 Web Components do not provide event handling by default. We need to do some alterations. Kindly follow this link to get more information: Handle Events for the Office 2003 Web Components in Visual Studio .NET.

Using the code

After we convert OWC for event handling, we can add a reference to our project.

Steps

  1. Create a OWC Chart.
  2. Add the required number of chart series in it.
  3. Give the values for each chart series.
  4. Customize your chart to display it in the format you wish.
string strSeriesName = "My Series";
string strCategory = "1,2,3,4,5";
string strValue = "3,8,2,8,4";
//Add a series to the chart’s series collection
ChSeries series = chchart.SeriesCollection.Add(0);
//Give the name of the series
chchart.SeriesCollection[0].SetData(
  OWC10.ChartDimensionsEnum.chDimSeriesNames, 
  (int)OWC10.ChartSpecialDataSourcesEnum.chDataLiteral, 
  strSeriesName);
//Give the Categories
chchart.SeriesCollection[0].SetData(
  OWC10.ChartDimensionsEnum.chDimCategories, 
  (int)OWC10.ChartSpecialDataSourcesEnum.chDataLiteral, 
  strCategory);
//Give The values
chchart.SeriesCollection[0].SetData(
  OWC10.ChartDimensionsEnum.chDimValues, 
  (int)OWC10.ChartSpecialDataSourcesEnum.chDataLiteral, 
  strValue); 
series.Line.set_Weight(
  OWC10.LineWeightEnum.owcLineWeightHairline);

Points of Interest

I hope you've enjoyed this little tutorial. In future, I will provide you lot more stuff. And I am expecting your valuable suggestions.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Andrews Raj

Software Developer (Senior)

India India

Member
I am a software engineer working in Blr, india.
working in c++, vc++, mfc, c#.Net, COM/ATL.
 


Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
QuestionHow can i use this pie of code in csharp application form [modified] Pinmemberhuynhdangthai19:34 8 Jul '10  
Questionin vb6 Pinmemberdeepakmathur21:45 11 Dec '08  
Dear
 
How we can generate this graph in vb 6.0
 
Please advice me
 
Deepak Mathur
Sr.Manager-Systems
Videocon Industries Limited
GeneralCode Unavailable Pinmembersysengineer0:47 15 Mar '08  
GeneralOWC scatter chart error Pinmemberganesh_india4:24 13 Jun '07  
Generaldynamically add Pinmembersuperda22:16 15 Apr '07  
GeneralOpenOffice (Chart) Pinmembertimbits21411:58 14 Apr '07  
QuestionHandling click events on the chart Pinmembernasubh2:56 19 Dec '06  
QuestionHow to draw series from 0,0 origine. PinmemberHimadri Majumdar19:00 23 Nov '06  
GeneralUsing with ASP.Net PinmemberMohamed El Gohary0:31 24 May '06  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web03 | 2.5.120210.1 | Last Updated 1 Feb 2006
Article Copyright 2006 by Andrews Raj
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid