| Package | Description |
|---|---|
| io.starter.OpenXLS |
The OpenXLS package contains the primary classes for working with spreadsheets.
|
| io.starter.formats.OOXML | |
| io.starter.formats.XLS | |
| io.starter.formats.XLS.charts |
| Class and Description |
|---|
| Axis
Axis: Axis Type (0x101d)
4 wType 2 axis type (0= category axis or x axis on a scatter chart, 1= value axis, 2= series axis
6 (reserved) 16 0
Order of Axis Subrecords:
X (Cat Axis)
CatSerRange
AxcExt
CatLab
[IfmtRecord]
[Tick]
[FontX]
[AxisLineFormat, LineFormat] - if gridlines (major or minor) or border around wall/floor
[AreaFormat, GelFrame]
[Shape or TextPropsStream]
[CrtMltFrt]
Y (Value Axis)
ValueRange
[YMult -->Text-->Pos...] -- display units
[IfmtRecord]
[Tick]
[FontX]
[AxisLineFormat, LineFormat] - if gridlines (major or minor) or border around wall/floor
[AreaFormat, GelFrame]
[Shape or TextPropsStream]
[CrtMltFrt]
XY (Series Axis)
CatSerRange
[IfmtRecord]
[Tick]
[FontX]
[AxisLineFormat, LineFormat] - if gridlines (major or minor) or border around wall/floor
[AreaFormat, GelFrame]
[Shape or TextPropsStream]
[CrtMltFrt]
|
| Chart
Chart: Chart Location and Dimensions 0x1002h
The Chart record determines the chart dimensions and marks the beginning of the Chart records. |
| ChartConstants
Constants required for Chart functionality
|
| Series
sdtX (2 bytes): An unsigned integer that specifies the type of data in categories (3), or horizontal values on bubble and scatter chart groups, in the series.
|
| Class and Description |
|---|
| TextDisp
TextDisp: (Text) Defines Display of Text Fields (0x1025)
Used in conjunction with several other records to define alignment, color, position,
size, and so on, of text fiedls that appear on the chart.
|
| Class and Description |
|---|
| Ai
Ai: Linked Chart Data (1051h)
This record specifies linked series data or text. |
| Chart
Chart: Chart Location and Dimensions 0x1002h
The Chart record determines the chart dimensions and marks the beginning of the Chart records. |
| Class and Description |
|---|
| Ai
Ai: Linked Chart Data (1051h)
This record specifies linked series data or text. |
| AreaChart
non-stacked area chart
|
| Axis
Axis: Axis Type (0x101d)
4 wType 2 axis type (0= category axis or x axis on a scatter chart, 1= value axis, 2= series axis
6 (reserved) 16 0
Order of Axis Subrecords:
X (Cat Axis)
CatSerRange
AxcExt
CatLab
[IfmtRecord]
[Tick]
[FontX]
[AxisLineFormat, LineFormat] - if gridlines (major or minor) or border around wall/floor
[AreaFormat, GelFrame]
[Shape or TextPropsStream]
[CrtMltFrt]
Y (Value Axis)
ValueRange
[YMult -->Text-->Pos...] -- display units
[IfmtRecord]
[Tick]
[FontX]
[AxisLineFormat, LineFormat] - if gridlines (major or minor) or border around wall/floor
[AreaFormat, GelFrame]
[Shape or TextPropsStream]
[CrtMltFrt]
XY (Series Axis)
CatSerRange
[IfmtRecord]
[Tick]
[FontX]
[AxisLineFormat, LineFormat] - if gridlines (major or minor) or border around wall/floor
[AreaFormat, GelFrame]
[Shape or TextPropsStream]
[CrtMltFrt]
|
| AxisLineFormat
AxisLineFormat: Defines a Line that spans an Axis (0x1021)
The AxisLineFormat record specifies which part of the axis is specified by the
LineFormat record that follows.
|
| AxisParent
AxisParent: Axis Size and Location (0x1014)
This record specifies properties of an axis group and the beginning of a collection of records as defined by the chart sheet substream.
|
| Bar
Bar: Chart Group is a Bar or Column Chart Group (0x1017)
NOTE: Bar is also base type for Pyramid, Cone and Cylinder charts;
actual chart type is determined also by bar shape
see ChartFormat.getChartType for more information
4 pcOverlap 2 Space between bars (default= 0)
values: -100 to -1 Size of the separation between data points
0 No overlap.
|
| Bar3DChart |
| BarChart |
| CatserRange
CatserRange: Defines a Category or Series Axis (0x1020)
4 catCross 2 Value axis/category crossing point (2-D charts only)
If fMaxCross is set to 1, the value this field MUST be ignored.
|
| Chart
Chart: Chart Location and Dimensions 0x1002h
The Chart record determines the chart dimensions and marks the beginning of the Chart records. |
| ChartAxes
An axis group is a set of axes that specify a coordinate system, a set of chart groups that are plotted using these and the plot area that defines
where the axes are rendered on the chart.
|
| ChartConstants
Constants required for Chart functionality
|
| ChartFormat
ChartFormat: Parent Record for Chart Group (0x1014)
4 reserved 16 0 20 grbit 2 format flags 22 icrt 2 drawing order (0= bottom of
z-order)
16 bytes- reserved must be 0
fVaried (1 bit): A bit that specifies whether the color for each data point and
the color and type for each data marker vary.
|
| ChartLine
ChartLine: Drop/Hi-Lo/Series Lines on a Line Chart (0x101c)
The CrtLine record specifies the presence of drop lines, high-low lines, series lines or leader lines on the chart group.
|
| ChartObject |
| ChartSeries |
| ChartType
This abstract class defines a Chart Group for a BIFF Chart.
|
| Col3DChart |
| ColChart |
| GenericChartObject |
| Legend
Legend: Legend Type and Position (0x1015)
4 x 4 x position of upper-left corner -- MUST be ignored and the x1 field from the following Pos record MUST be used instead.
|
| LineChart |
| LineFormat
LineFormat: Style of a Line or border(0x1007)
4 rgb 4 Color of line: high byte must be 0
8 lnx 2 Pattern of line (0= solid, 1= dash, 2= dot, 3= dash-dot,4= dash dash-dot, 5= none, 6= dk gray pattern, 7= med.
|
| OOXMLChart |
| PieChart |
| RadarArea
RadarArea: Chart Group Is a Radar Area Chart Group(0x1040)
(i.e.
|
| RadarChart |
| Series
sdtX (2 bytes): An unsigned integer that specifies the type of data in categories (3), or horizontal values on bubble and scatter chart groups, in the series.
|
| SeriesList
SeriesList: Specifies the Series in an Overlay Chart (0x1016)
bytes - 2 - nseries following
2 * nseries = An array of 2-byte unsigned integers,
each of which specifies a one-based index of a Series record
in the collection of Series records in the current chart sheet substream
|
| SeriesText
SeriesText: Chart Legend/Category/Value Text Definition (100Dh)
This record defines the SeriesText data of a chart. |
| Surface
Surface: Chart Group is a Surface Chart Group (0x103f)
4 grbit 2
0 0x1 fFillSurface 1= chart contains color fill for surface
1 0x2 f3DPhongShade 1= this surface chart has shading
|
| SurfaceChart |
| TextDisp
TextDisp: (Text) Defines Display of Text Fields (0x1025)
Used in conjunction with several other records to define alignment, color, position,
size, and so on, of text fiedls that appear on the chart.
|
| ThreeD
ThreeD(3D) Chart group is a 3-D Chart Group (0x103A)
anRot 2 Rotation Angle (0 to 360 degrees), usually 0 for pie, 20 for others -- def = 0
anElev 2 Elevation Angle (-90 to 90 degrees) (15 is default) 8
pcDist 2 Distance from eye to chart (0 to 100) (30 is default) 10
pcHeight 2 Height of plot volume relative to width and depth (100 is default) 12
pcDepth 2 Depth of points relative to width (100 is default) 14
pcGap 2 Space between points (150 is default - should be 50!!!) 16 grbit 2
grbit
0 0x1 fPerspective 1= use perspective transform
1 0x2 fCluster 1= 3-D columns are clustered or stacked
2 0x4 f3DScaling 1= use auto-scaling
3 reserved
4 0x8 fNotPieChart 1= NOT a pie chart
5 0x10 f2DWalls use 2D walls and gridlines (if fPerspective MUST be ignored.
|
| YMult
YMULT: Y Multiplier (857h)
Introduced in Excel 9 (2000), this BIFF record is an FRT record for Charts.
|
Copyright © 2002–2019 Starter Inc.. All rights reserved.