API Reference
LegacyXlsChartRecord
Describes a preserve-only chart BIFF record discovered during legacy XLS import.
Inheritance
- Object
- LegacyXlsChartRecord
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property LegacyXlsWorkbook.ChartRecords
Constructors
public LegacyXlsChartRecord(LegacyXlsChartRecordKind kind, String recordName, String sheetName, Int32 recordOffset, UInt16 recordType, Int32 payloadLength, Nullable<Int32> sequenceIndex = null, Nullable<Int32> containerDepthBefore = null, Nullable<Int32> containerDepthAfter = null, String containerTransition = null, String chartTypeName = null, Nullable<Int32> chartX = null, Nullable<Int32> chartY = null, Nullable<Int32> chartWidth = null, Nullable<Int32> chartHeight = null, LegacyXlsChartGroupOptions chartGroupOptions = null, Nullable<UInt16> axisType = null, String axisTypeName = null, Nullable<UInt16> axesUsedCount = null, LegacyXlsChartCategorySeriesRange categorySeriesRange = null, LegacyXlsChartCategoryLabelOptions categoryLabelOptions = null, LegacyXlsChartAxisLineFormat axisLineFormat = null, Nullable<UInt16> seriesCategoryDataType = null, String seriesCategoryDataTypeName = null, Nullable<UInt16> seriesValueDataType = null, String seriesValueDataTypeName = null, Nullable<UInt16> seriesCategoryCount = null, Nullable<UInt16> seriesValueCount = null, Nullable<UInt16> seriesBubbleSizeDataType = null, String seriesBubbleSizeDataTypeName = null, Nullable<UInt16> seriesBubbleSizeCount = null, LegacyXlsChartSeriesChartGroupReference seriesChartGroupReference = null, LegacyXlsChartPivotViewReference pivotViewReference = null, Nullable<UInt16> seriesDataCacheIndex = null, String seriesDataCacheIndexName = null, Nullable<UInt16> dataFormatPointIndex = null, Nullable<UInt16> dataFormatSeriesIndex = null, Nullable<UInt16> dataFormatOrder = null, String dataFormatTarget = null, Nullable<UInt16> numberFormatId = null, Nullable<UInt16> fontIndex = null, LegacyXlsChartLineFormat lineFormat = null, LegacyXlsChartAreaFormat areaFormat = null, LegacyXlsChartMarkerFormat markerFormat = null, LegacyXlsChartPieFormat pieFormat = null, LegacyXlsChartAttachedLabel attachedLabel = null, Nullable<UInt16> defaultTextId = null, String defaultTextTargetName = null, LegacyXlsChartText text = null, LegacyXlsChartObjectLink objectLink = null, LegacyXlsChartLegend legend = null, LegacyXlsChartTick tick = null, LegacyXlsChartPosition position = null, LegacyXlsChartDataSource dataSource = null, LegacyXlsChartFrame frame = null, LegacyXlsChartPlotGrowth plotGrowth = null, LegacyXlsChartDataTableOptions dataTableOptions = null, LegacyXlsChartErrorBarOptions errorBarOptions = null, LegacyXlsChartSheetProperties sheetProperties = null, LegacyXlsChartValueRange valueRange = null, LegacyXlsChartBarOptions barOptions = null, LegacyXlsChartLineOptions lineOptions = null, LegacyXlsChartAreaOptions areaOptions = null, LegacyXlsChartBopPopOptions bopPopOptions = null, LegacyXlsChartBopPopCustomSplit bopPopCustomSplit = null, LegacyXlsChart3DOptions threeDimensionalOptions = null, LegacyXlsChart3DBarShapeOptions threeDimensionalBarShapeOptions = null, LegacyXlsChartScatterOptions scatterOptions = null, LegacyXlsChartFontBasisOptions fontBasisOptions = null, LegacyXlsChartLayout12 layout12 = null, LegacyXlsChartFutureRecordInfo futureRecordInfo = null, LegacyXlsChartXmlTokenChain xmlTokenChain = null, LegacyXlsChartPlotAreaLayout12 plotAreaLayout12 = null, LegacyXlsChartFutureBlock futureBlock = null, LegacyXlsChartUnits units = null, LegacyXlsChartAxisExtension axisExtension = null, LegacyXlsChartSeriesList seriesList = null, LegacyXlsChartSeriesFormat seriesFormat = null, LegacyXlsChartClientColorPalette clientColorPalette = null, LegacyXlsChartGelFrame gelFrame = null) #Creates chart BIFF record metadata.
Parameters
- kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartRecordKind
- recordName System.String
- sheetName System.String
- recordOffset System.Int32
- recordType System.UInt16
- payloadLength System.Int32
- sequenceIndex System.Nullable{System.Int32} = null
- containerDepthBefore System.Nullable{System.Int32} = null
- containerDepthAfter System.Nullable{System.Int32} = null
- containerTransition System.String = null
- chartTypeName System.String = null
- chartX System.Nullable{System.Int32} = null
- chartY System.Nullable{System.Int32} = null
- chartWidth System.Nullable{System.Int32} = null
- chartHeight System.Nullable{System.Int32} = null
- chartGroupOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartGroupOptions = null
- axisType System.Nullable{System.UInt16} = null
- axisTypeName System.String = null
- axesUsedCount System.Nullable{System.UInt16} = null
- categorySeriesRange OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartCategorySeriesRange = null
- categoryLabelOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartCategoryLabelOptions = null
- axisLineFormat OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartAxisLineFormat = null
- seriesCategoryDataType System.Nullable{System.UInt16} = null
- seriesCategoryDataTypeName System.String = null
- seriesValueDataType System.Nullable{System.UInt16} = null
- seriesValueDataTypeName System.String = null
- seriesCategoryCount System.Nullable{System.UInt16} = null
- seriesValueCount System.Nullable{System.UInt16} = null
- seriesBubbleSizeDataType System.Nullable{System.UInt16} = null
- seriesBubbleSizeDataTypeName System.String = null
- seriesBubbleSizeCount System.Nullable{System.UInt16} = null
- seriesChartGroupReference OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartSeriesChartGroupReference = null
- pivotViewReference OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartPivotViewReference = null
- seriesDataCacheIndex System.Nullable{System.UInt16} = null
- seriesDataCacheIndexName System.String = null
- dataFormatPointIndex System.Nullable{System.UInt16} = null
- dataFormatSeriesIndex System.Nullable{System.UInt16} = null
- dataFormatOrder System.Nullable{System.UInt16} = null
- dataFormatTarget System.String = null
- numberFormatId System.Nullable{System.UInt16} = null
- fontIndex System.Nullable{System.UInt16} = null
- lineFormat OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartLineFormat = null
- areaFormat OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartAreaFormat = null
- markerFormat OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartMarkerFormat = null
- pieFormat OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartPieFormat = null
- attachedLabel OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartAttachedLabel = null
- defaultTextId System.Nullable{System.UInt16} = null
- defaultTextTargetName System.String = null
- text OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartText = null
- objectLink OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartObjectLink = null
- legend OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartLegend = null
- tick OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartTick = null
- position OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartPosition = null
- dataSource OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartDataSource = null
- frame OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartFrame = null
- plotGrowth OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartPlotGrowth = null
- dataTableOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartDataTableOptions = null
- errorBarOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartErrorBarOptions = null
- sheetProperties OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartSheetProperties = null
- valueRange OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartValueRange = null
- barOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartBarOptions = null
- lineOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartLineOptions = null
- areaOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartAreaOptions = null
- bopPopOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartBopPopOptions = null
- bopPopCustomSplit OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartBopPopCustomSplit = null
- threeDimensionalOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChart3DOptions = null
- threeDimensionalBarShapeOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChart3DBarShapeOptions = null
- scatterOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartScatterOptions = null
- fontBasisOptions OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartFontBasisOptions = null
- layout12 OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartLayout12 = null
- futureRecordInfo OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartFutureRecordInfo = null
- xmlTokenChain OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartXmlTokenChain = null
- plotAreaLayout12 OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartPlotAreaLayout12 = null
- futureBlock OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartFutureBlock = null
- units OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartUnits = null
- axisExtension OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartAxisExtension = null
- seriesList OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartSeriesList = null
- seriesFormat OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartSeriesFormat = null
- clientColorPalette OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartClientColorPalette = null
- gelFrame OfficeIMO.Excel.LegacyXls.Model.LegacyXlsChartGelFrame = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public LegacyXlsChartRecordKind Kind { get; } #Gets the shallow chart record category.
public String RecordName { get; } #Gets the BIFF record name.
public String SheetName { get; } #Gets the worksheet or chart sheet name associated with the record, when known.
public Int32 RecordOffset { get; } #Gets the byte offset of the BIFF record.
public UInt16 RecordType { get; } #Gets the BIFF record type identifier.
public Int32 PayloadLength { get; } #Gets the BIFF record payload length in bytes.
public Nullable<Int32> SequenceIndex { get; } #Gets the one-based chart record sequence index within the scanned chart scope.
public Nullable<Int32> ContainerDepthBefore { get; } #Gets the chart container nesting depth before this record is applied.
public Nullable<Int32> ContainerDepthAfter { get; } #Gets the chart container nesting depth after this record is applied.
public String ContainerTransition { get; } #Gets the shallow nesting transition represented by this chart record.
public String ChartTypeName { get; } #Gets the decoded chart family name for BIFF chart-type records, when available.
public Nullable<Int32> ChartX { get; } #Gets the decoded chart rectangle X coordinate from Chart records, when present.
public Nullable<Int32> ChartY { get; } #Gets the decoded chart rectangle Y coordinate from Chart records, when present.
public Nullable<Int32> ChartWidth { get; } #Gets the decoded chart rectangle width from Chart records, when present.
public Nullable<Int32> ChartHeight { get; } #Gets the decoded chart rectangle height from Chart records, when present.
public LegacyXlsChartGroupOptions ChartGroupOptions { get; } #Gets decoded chart-group options from ChartFormat records, when present.
public Nullable<UInt16> AxisType { get; } #Gets the raw axis type from Axis records, when present.
public String AxisTypeName { get; } #Gets the decoded axis type name from Axis records, when present.
public Nullable<UInt16> AxesUsedCount { get; } #Gets the decoded axis group count from AxesUsed records, when present.
public LegacyXlsChartCategorySeriesRange CategorySeriesRange { get; } #Gets decoded category, date, or series axis range metadata from CatSerRange records, when present.
public LegacyXlsChartCategoryLabelOptions CategoryLabelOptions { get; } #Gets decoded axis-label metadata from CatLab records, when present.
public LegacyXlsChartAxisLineFormat AxisLineFormat { get; } #Gets decoded axis-line formatting target metadata from AxisLineFormat records, when present.
public Nullable<UInt16> SeriesCategoryDataType { get; } #Gets the raw category data type from Series records, when present.
public String SeriesCategoryDataTypeName { get; } #Gets the decoded category data type name from Series records, when present.
public Nullable<UInt16> SeriesValueDataType { get; } #Gets the raw value data type from Series records, when present.
public String SeriesValueDataTypeName { get; } #Gets the decoded value data type name from Series records, when present.
public Nullable<UInt16> SeriesCategoryCount { get; } #Gets the category or horizontal value count from Series records, when present.
public Nullable<UInt16> SeriesValueCount { get; } #Gets the value or vertical value count from Series records, when present.
public Nullable<UInt16> SeriesBubbleSizeDataType { get; } #Gets the raw bubble-size data type from Series records, when present.
public String SeriesBubbleSizeDataTypeName { get; } #Gets the decoded bubble-size data type name from Series records, when present.
public Nullable<UInt16> SeriesBubbleSizeCount { get; } #Gets the bubble-size value count from Series records, when present.
public LegacyXlsChartSeriesChartGroupReference SeriesChartGroupReference { get; } #Gets decoded series-to-chart-group linkage from SerToCrt records, when present.
public LegacyXlsChartSeriesList SeriesList { get; } #Gets decoded SeriesList membership metadata, when present.
public LegacyXlsChartPivotViewReference PivotViewReference { get; } #Gets decoded PivotTable-view range metadata from SBaseRef records, when present.
public Nullable<UInt16> SeriesDataCacheIndex { get; } #Gets the raw data-cache sequence index from SIIndex records, when present.
public String SeriesDataCacheIndexName { get; } #Gets the decoded data-cache sequence name from SIIndex records, when present.
public Nullable<UInt16> DataFormatPointIndex { get; } #Gets the raw data-point index from DataFormat records, when present.
public Nullable<UInt16> DataFormatSeriesIndex { get; } #Gets the raw series index from DataFormat records, when present.
public Nullable<UInt16> DataFormatOrder { get; } #Gets the raw series order or format index from DataFormat records, when present.
public String DataFormatTarget { get; } #Gets whether a DataFormat record targets a whole series or a point, when present.
public Nullable<UInt16> NumberFormatId { get; } #Gets the raw axis number format identifier from IFmtRecord records, when present.
public Nullable<UInt16> FontIndex { get; } #Gets the raw font index from FontX records, when present.
public LegacyXlsChartLineFormat LineFormat { get; } #Gets decoded line-format metadata from LineFormat records, when present.
public LegacyXlsChartAreaFormat AreaFormat { get; } #Gets decoded fill-format metadata from AreaFormat records, when present.
public LegacyXlsChartMarkerFormat MarkerFormat { get; } #Gets decoded marker-format metadata from MarkerFormat records, when present.
public LegacyXlsChartPieFormat PieFormat { get; } #Gets decoded pie or doughnut explosion metadata from PieFormat records, when present.
public LegacyXlsChartSeriesFormat SeriesFormat { get; } #Gets decoded series-format flags from SerFmt records, when present.
public LegacyXlsChartClientColorPalette ClientColorPalette { get; } #Gets decoded custom client color palette metadata from ClrtClient records, when present.
public LegacyXlsChartGelFrame GelFrame { get; } #Gets decoded OfficeArt fill-property metadata from GelFrame records, when present.
public LegacyXlsChartAttachedLabel AttachedLabel { get; } #Gets decoded data-label display metadata from AttachedLabel records, when present.
public Nullable<UInt16> DefaultTextId { get; } #Gets the raw DefaultText target identifier, when present.
public String DefaultTextTargetName { get; } #Gets the decoded DefaultText target name, when present.
public LegacyXlsChartText Text { get; } #Gets decoded text metadata from Text records, when present.
public LegacyXlsChartObjectLink ObjectLink { get; } #Gets decoded linked-object metadata from ObjectLink records, when present.
public LegacyXlsChartLegend Legend { get; } #Gets decoded legend metadata from Legend records, when present.
public LegacyXlsChartTick Tick { get; } #Gets decoded axis tick metadata from Tick records, when present.
public LegacyXlsChartPosition Position { get; } #Gets decoded position metadata from Pos records, when present.
public LegacyXlsChartDataSource DataSource { get; } #Gets decoded data-source metadata from BRAI records, when present.
public LegacyXlsChartFrame Frame { get; } #Gets decoded frame metadata from Frame records, when present.
public LegacyXlsChartPlotGrowth PlotGrowth { get; } #Gets decoded font-scaling metadata from PlotGrowth records, when present.
public LegacyXlsChartDataTableOptions DataTableOptions { get; } #Gets decoded chart data-table display options from Dat records, when present.
public LegacyXlsChartErrorBarOptions ErrorBarOptions { get; } #Gets decoded chart error-bar options from SerAuxErrBar records, when present.
public LegacyXlsChartSheetProperties SheetProperties { get; } #Gets decoded chart sheet properties from ShtProps records, when present.
public LegacyXlsChartValueRange ValueRange { get; } #Gets decoded value-axis scale metadata from ValueRange records, when present.
public LegacyXlsChartBarOptions BarOptions { get; } #Gets decoded bar or column chart group options from Bar records, when present.
public LegacyXlsChartLineOptions LineOptions { get; } #Gets decoded line chart group options from Line records, when present.
public LegacyXlsChartAreaOptions AreaOptions { get; } #Gets decoded area chart group options from Area records, when present.
public LegacyXlsChartBopPopOptions BopPopOptions { get; } #Gets decoded bar-of-pie or pie-of-pie chart group options from BopPop records, when present.
public LegacyXlsChartBopPopCustomSplit BopPopCustomSplit { get; } #Gets decoded custom secondary bar/pie data point membership from BopPopCustom records, when present.
public LegacyXlsChart3DOptions ThreeDimensionalOptions { get; } #Gets decoded 3-D chart group options from Chart3d records, when present.
public LegacyXlsChart3DBarShapeOptions ThreeDimensionalBarShapeOptions { get; } #Gets decoded 3-D bar or column data-point shape options from Chart3DBarShape records, when present.
public LegacyXlsChartScatterOptions ScatterOptions { get; } #Gets decoded scatter or bubble chart group options from Scatter records, when present.
public LegacyXlsChartFontBasisOptions FontBasisOptions { get; } #Gets decoded chart font-scaling metadata from Fbi or Fbi2 records, when present.
public LegacyXlsChartLayout12 Layout12 { get; } #Gets decoded chart layout metadata from CrtLayout12 records, when present.
public LegacyXlsChartFutureRecordInfo FutureRecordInfo { get; } #Gets decoded chart future-record range metadata from ChartFrtInfo records, when present.
public LegacyXlsChartXmlTokenChain XmlTokenChain { get; } #Gets decoded chart XML token-chain metadata from CrtMlFrt records, when present.
public LegacyXlsChartPlotAreaLayout12 PlotAreaLayout12 { get; } #Gets decoded plot-area layout metadata from CrtLayout12A records, when present.
public LegacyXlsChartFutureBlock FutureBlock { get; } #Gets decoded future-record block scope metadata from StartBlock and EndBlock records, when present.
public LegacyXlsChartUnits Units { get; } #Gets decoded preserve-only Units metadata, when present.
public LegacyXlsChartAxisExtension AxisExtension { get; } #Gets decoded AxcExt date-axis metadata, when present.