org.apache.poi.hssf.usermodel
Class HSSFChart

java.lang.Object
  extended by org.apache.poi.hssf.usermodel.HSSFChart

public class HSSFChart
extends java.lang.Object

Has methods for construction of a chart object.

Author:
Glen Stampoultzis (glens at apache.org)

Nested Class Summary
 class HSSFChart.HSSFSeries
          A series in a chart
 
Method Summary
 void createBarChart(HSSFWorkbook workbook, HSSFSheet sheet)
          Creates a bar chart.
 int getChartHeight()
          Get the height of the chart.
 java.lang.String getChartTitle()
          Returns the chart's title, if there is one, or null if not
 int getChartWidth()
          Get the width of the chart.
 int getChartX()
          Get the X offset of the chart
 int getChartY()
          Get the Y offset of the chart
 HSSFChart.HSSFSeries[] getSeries()
          Returns the series of the chart
static HSSFChart[] getSheetCharts(HSSFSheet sheet)
          Returns all the charts for the given sheet.
 void setChartHeight(int height)
          Sets the height of the chart.
 void setChartTitle(java.lang.String title)
          Changes the chart's title, but only if there was one already.
 void setChartWidth(int width)
          Sets the width of the chart.
 void setChartX(int x)
          Sets the X offset of the chart
 void setChartY(int y)
          Sets the Y offset of the chart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createBarChart

public void createBarChart(HSSFWorkbook workbook,
                           HSSFSheet sheet)
Creates a bar chart. API needs some work. :)

NOTE: Does not yet work... checking it in just so others can take a look.


getSheetCharts

public static HSSFChart[] getSheetCharts(HSSFSheet sheet)
Returns all the charts for the given sheet. NOTE: You won't be able to do very much with these charts yet, as this is very limited support


getChartX

public int getChartX()
Get the X offset of the chart


getChartY

public int getChartY()
Get the Y offset of the chart


getChartWidth

public int getChartWidth()
Get the width of the chart. ChartRecord


getChartHeight

public int getChartHeight()
Get the height of the chart. ChartRecord


setChartX

public void setChartX(int x)
Sets the X offset of the chart


setChartY

public void setChartY(int y)
Sets the Y offset of the chart


setChartWidth

public void setChartWidth(int width)
Sets the width of the chart. ChartRecord


setChartHeight

public void setChartHeight(int height)
Sets the height of the chart. ChartRecord


getSeries

public HSSFChart.HSSFSeries[] getSeries()
Returns the series of the chart


getChartTitle

public java.lang.String getChartTitle()
Returns the chart's title, if there is one, or null if not


setChartTitle

public void setChartTitle(java.lang.String title)
Changes the chart's title, but only if there was one already. TODO - add in the records if not



Copyright 2008 The Apache Software Foundation or its licensors, as applicable.