Class RowRecord
Stores the row information for the sheet.
Inheritance
Namespace: Syncfusion.XlsIO.Parser.Biff_Records
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
[Biff]
public class RowRecord : BiffRecordRaw, ICloneable, IBiffStorage, IOutline
Constructors
RowRecord()
Default constructor
Declaration
public RowRecord()
RowRecord(Int32)
Reserved for record's internal data array.
Declaration
public RowRecord(int iReserve)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | iReserve | Amount of bytes for data array. |
RowRecord(Stream, out Int32)
Read / initialize constructor.
Declaration
public RowRecord(Stream stream, out int itemSize)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | Stream from which record data should be read. |
System.Int32 | itemSize | Size of read item. |
Fields
DEF_MAX_HEIGHT
Maximum row height in points.
Declaration
public const double DEF_MAX_HEIGHT = 409.5
Field Value
Type |
---|
System.Double |
DEF_OUTLINE_LEVEL_MASK
Bit mask for outline level.
Declaration
public const ushort DEF_OUTLINE_LEVEL_MASK = 7
Field Value
Type |
---|
System.UInt16 |
Properties
ExtendedFormatIndex
If the row is formatted, then this is the index to the extended format record.
Declaration
public ushort ExtendedFormatIndex { get; set; }
Property Value
Type |
---|
System.UInt16 |
FirstColumn
Index to column of the first cell which is described by a cell record.
Declaration
public ushort FirstColumn { get; set; }
Property Value
Type |
---|
System.UInt16 |
Height
Height of the row, in twips = 1/20 of a point.
Declaration
public ushort Height { get; set; }
Property Value
Type |
---|
System.UInt16 |
IsBadFontHeight
Whether the font and row height are not compatible. True if they aren't compatible.
Declaration
public bool IsBadFontHeight { get; set; }
Property Value
Type |
---|
System.Boolean |
IsCollapsed
Whether or not to collapse this row.
Declaration
public bool IsCollapsed { get; set; }
Property Value
Type |
---|
System.Boolean |
IsFormatted
Whether the row has been formatted (even if it has all blank cells).
Declaration
public bool IsFormatted { get; set; }
Property Value
Type |
---|
System.Boolean |
IsGroupShown
Undocumented bit flag. If it is set to False, then Excel will not show row groups. Default value is True.
Declaration
public bool IsGroupShown { get; set; }
Property Value
Type |
---|
System.Boolean |
IsHidden
Whether or not to display this row with 0 height.
Declaration
public bool IsHidden { get; set; }
Property Value
Type |
---|
System.Boolean |
IsSpaceAboveRow
True if there is additional space above the row.
Declaration
public bool IsSpaceAboveRow { get; set; }
Property Value
Type |
---|
System.Boolean |
IsSpaceBelowRow
True if there is additional space below the row.
Declaration
public bool IsSpaceBelowRow { get; set; }
Property Value
Type |
---|
System.Boolean |
LastColumn
Index to column of the last cell which is described by a cell record, increased by 1.
Declaration
public ushort LastColumn { get; set; }
Property Value
Type |
---|
System.UInt16 |
MaximumMemorySize
Declaration
public override int MaximumMemorySize { get; }
Property Value
Type |
---|
System.Int32 |
Overrides
MaximumRecordSize
Read-only. Returns maximum possible size of record's internal data array.
Declaration
public override int MaximumRecordSize { get; }
Property Value
Type |
---|
System.Int32 |
Overrides
MinimumRecordSize
Read-only. Returns minimum possible size of record's internal data array.
Declaration
public override int MinimumRecordSize { get; }
Property Value
Type |
---|
System.Int32 |
Overrides
Options
Declaration
public int Options { get; set; }
Property Value
Type |
---|
System.Int32 |
OutlineLevel
The outline level of this row. Changes some bits of m_usOptionFlags private member.
Declaration
public ushort OutlineLevel { get; set; }
Property Value
Type |
---|
System.UInt16 |
Exceptions
Type | Condition |
---|---|
System.ArgumentOutOfRangeException | When value is more than 7. |
Reserved
Read-only. Not used.
Declaration
public int Reserved { get; }
Property Value
Type |
---|
System.Int32 |
RowNumber
Index of this row.
Declaration
public ushort RowNumber { get; set; }
Property Value
Type |
---|
System.UInt16 |
Methods
ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
Parse structure of record. Converts data buffer to special values according to record specification.
Declaration
public override void ParseStructure(DataProvider provider, int iOffset, int iLength, ExcelVersion version)
Parameters
Type | Name | Description |
---|---|---|
DataProvider | provider | Object that provides access to the data. |
System.Int32 | iOffset | Offset to the record's data. |
System.Int32 | iLength | Length of the record's data. |
ExcelVersion | version | Excel version used for infill. |
Overrides
Explicit Interface Implementations
IOutline.Index
Row or column index.
Declaration
ushort IOutline.Index { get; set; }
Returns
Type |
---|
System.UInt16 |