Class DValRecord
This record is the list header of the Data Validity Table in the current sheet.
Inheritance
Namespace: Syncfusion.XlsIO.Parser.Biff_Records
Assembly: Syncfusion.XlsIO.NET.dll
Syntax
[Biff]
public class DValRecord : BiffRecordRaw, ICloneable, IBiffStorage
Constructors
DValRecord()
Default constructor
Declaration
public DValRecord()
DValRecord(Int32)
Reserved for record's internal data array.
Declaration
public DValRecord(int iReserve)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | iReserve | Amount of bytes for data array. |
Exceptions
Type | Condition |
---|---|
System.ArgumentOutOfRangeException | If amount of bytes requested is less than zero. |
DValRecord(Stream, out Int32)
Read / initialize constructor.
Declaration
public DValRecord(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. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | If stream is not specified. |
System.ApplicationException | If stream does not support read or seek operations. |
Properties
DVNumber
Number of DV records.
Declaration
public uint DVNumber { get; set; }
Property Value
Type |
---|
System.UInt32 |
IsDataCached
True if cell validity data is cached in DV records.
Declaration
public bool IsDataCached { get; set; }
Property Value
Type |
---|
System.Boolean |
IsPromtBoxPosFixed
False if prompt box has fixed position. True if prompt box appears at cell.
Declaration
public bool IsPromtBoxPosFixed { get; set; }
Property Value
Type |
---|
System.Boolean |
IsPromtBoxVisible
False if prompt box is invisible. True if prompt box is currently visible.
Declaration
public bool IsPromtBoxVisible { get; set; }
Property Value
Type |
---|
System.Boolean |
MaximumRecordSize
Read-only. Maximum possible size of the record.
Declaration
public override int MaximumRecordSize { get; }
Property Value
Type |
---|
System.Int32 |
Overrides
MinimumRecordSize
Read-only. Minimum possible size of the record.
Declaration
public override int MinimumRecordSize { get; }
Property Value
Type |
---|
System.Int32 |
Overrides
ObjectId
Object identifier of the drop-down arrow object for a list box, if a list box is visible at the current cursor position; otherwise FFFFFFFFH.
Declaration
public uint ObjectId { get; set; }
Property Value
Type |
---|
System.UInt32 |
Options
Read-only. Option flags.
Declaration
public ushort Options { get; }
Property Value
Type |
---|
System.UInt16 |
PromtBoxHPos
Horizontal position of the prompt box, if it has a fixed position, in pixels.
Declaration
public int PromtBoxHPos { get; set; }
Property Value
Type |
---|
System.Int32 |
PromtBoxVPos
Vertical position of the prompt box, if it has a fixed position, in pixels.
Declaration
public int PromtBoxVPos { get; set; }
Property Value
Type |
---|
System.Int32 |
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj |
Returns
Type |
---|
System.Boolean |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
---|
System.Int32 |
ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
Parse structure of record. Convert 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. |