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.Portable.dll
Syntax
[Biff]
public class DValRecord : BiffRecordRaw, ICloneable, IBiffStorageConstructors
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. |