API Reference

Class

LegacyXlsChartRecord

Namespace OfficeIMO.Excel.LegacyXls.Model
Assembly OfficeIMO.Excel
Modifiers sealed

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

Constructors

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 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.