public Table CreateTableFromCellRange()
{
if (ChartPlotArea.FirstColumnHasLabels() &&
ChartPlotArea .FirstLineHasLabels() )
{
BothHasLabels();
}
else if (ChartPlotArea.FirstColumnHasLabels())
{
RowHeader rowHeader = CreateRowHeader(table);
table.RowHeader =rowHeader;
for(int i=startRowIndex; i<endRowIndex; i++)
{
table.Rows .Add (m_tableData.table .Rows [i]);
}
}
else if (this.ChartPlotArea .FirstLineHasLabels ())
{
FirstLineLabels();
}
else
{
NoLabels();
}
return table;
}