BiffMulBlankRecord Struct
Definition
Represents a decoded MULBLANK record: a run of adjacent blank (formatted, valueless) cells in one row,
exposed by index without materializing an array.
public readonly ref struct BiffMulBlankRecord
- Inherited Members
Remarks
The record identifier is MulBlank. The payload is the row and first column, one 16-bit extended-format index per cell, and the declared last column; the layout is identical in BIFF5 and BIFF8. A payload whose index area has an odd length is rejected as malformed.
Properties
Count
Gets the number of cells in the run.
public int Count { get; }
Property Value
- int
The cell count.
FirstColumn
Gets the zero-based index of the first cell's column.
public int FirstColumn { get; }
Property Value
- int
The first column index.
this[int]
Gets the extended-format index of the cell at the specified position in the run.
public ushort this[int index] { get; }
Parameters
indexintThe zero-based position within the run.
Property Value
- ushort
The XF index.
Exceptions
- ArgumentOutOfRangeException
Thrown when
indexis negative or not less than Count.
LastColumn
Gets the zero-based index of the last cell's column as declared by the record's trailing field.
public int LastColumn { get; }
Property Value
- int
The declared last column.
Row
Gets the zero-based row index.
public int Row { get; }
Property Value
- int
The row index.
Methods
GetColumn(int)
Gets the zero-based column index of the cell at the specified position in the run.
public int GetColumn(int index)
Parameters
indexintThe zero-based position within the run.
Returns
- int
The column index.
Applies to
| Product | Versions |
|---|---|
| .NET | 8, 10 |