Class LineItemArrayRecord
This record stores an array of variable-length SXLI structures, which describe the row and column items in a PivotTable. There are two LineItemArrayRecords for each PivotTable: the first stores row items, and the second stores column items.
Inheritance
System.Object
Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
LineItemArrayRecord
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Syncfusion.XlsIO.Parser.Biff_Records.PivotTable
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
[Biff(TBIFFRecord.LineItemArray)]
[CLSCompliant(false)]
public class LineItemArrayRecord : BiffRecordWithContinue, ICloneable, IBiffStorage, IDisposable
Constructors
LineItemArrayRecord()
Default constructor.
Declaration
public LineItemArrayRecord()
Properties
AddHeaderToProvider
Indicates whether we should add header of continue records to the internal data provider. Read-only.
Declaration
protected override bool AddHeaderToProvider { get; }
Property Value
Type |
---|
System.Boolean |
Overrides
Items
Array of LineItem structures.
Declaration
public List<LineItem> Items { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<LineItem> |
NeedDataArray
Indicates whether record needs internal data array or if it can be cleaned.
Declaration
public override bool NeedDataArray { get; }
Property Value
Type |
---|
System.Boolean |
Overrides
Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.NeedDataArray
Methods
Clone()
Creates new instance
Declaration
public override object Clone()
Returns
Type |
---|
System.Object |
Overrides
GetStoreSize(ExcelVersion)
Declaration
public override int GetStoreSize(ExcelVersion version)
Parameters
Type | Name | Description |
---|---|---|
ExcelVersion | version |
Returns
Type |
---|
System.Int32 |
Overrides
Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.GetStoreSize(Syncfusion.XlsIO.ExcelVersion)
ParseStructure()
Parse structure of record. Convert Data buffer to special values according to record specification.
Declaration
public override void ParseStructure()
Overrides
ParseStructure(Int32)
Parse structure of record. Convert Data buffer to special values according to record specification.
Declaration
public void ParseStructure(int iFieldsCount)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | iFieldsCount |
Implements
System.ICloneable
System.IDisposable