Class WSBoolRecord
This record stores a 16-bit value with Boolean options for the current sheet.
Inheritance
Inherited Members
Namespace: Syncfusion.XlsIO.Parser.Biff_Records
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
[CLSCompliant(false)]
[Biff(TBIFFRecord.WSBool)]
public class WSBoolRecord : BiffRecordRaw, ICloneable, IBiffStorage
Constructors
WSBoolRecord()
Default constructor
Declaration
public WSBoolRecord()
WSBoolRecord(Int32)
Reserved for record's internal data array.
Declaration
public WSBoolRecord(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. |
WSBoolRecord(Stream, out Int32)
Read / initialize constructor.
Declaration
public WSBoolRecord(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. |
Fields
DisplayGutsMask
Bit mask for DisplayGuts property.
Declaration
public const ushort DisplayGutsMask = 3072
Field Value
Type |
---|
System.UInt16 |
DisplayGutsStartBit
First bit of the DispayGuts value.
Declaration
public const int DisplayGutsStartBit = 10
Field Value
Type |
---|
System.Int32 |
Properties
DisplayGuts
Whether to display outline symbols (in the gutters). Changes bits of m_usOptions.
Declaration
public ushort DisplayGuts { get; set; }
Property Value
Type |
---|
System.UInt16 |
Exceptions
Type | Condition |
---|---|
System.ArgumentOutOfRangeException | When value is more than 3. |
IsAlternateExpression
Whether to use alternate expression eval.
Declaration
public bool IsAlternateExpression { get; set; }
Property Value
Type |
---|
System.Boolean |
IsAlternateFormula
Whether to use alternate formula entry.
Declaration
public bool IsAlternateFormula { get; set; }
Property Value
Type |
---|
System.Boolean |
IsApplyStyles
Whether to apply automatic styles to outlines.
Declaration
public bool IsApplyStyles { get; set; }
Property Value
Type |
---|
System.Boolean |
IsAutoBreaks
Indicates if automatic breaks are visible.
Declaration
public bool IsAutoBreaks { get; set; }
Property Value
Type |
---|
System.Boolean |
IsDialog
Indicates if this is a sheet dialog sheet.
Declaration
public bool IsDialog { get; set; }
Property Value
Type |
---|
System.Boolean |
IsFitToPage
Whether to fit stuff to the page.
Declaration
public bool IsFitToPage { get; set; }
Property Value
Type |
---|
System.Boolean |
IsRowSumsBelow
Whether summary rows will appear below detail in outlines.
Declaration
public bool IsRowSumsBelow { get; set; }
Property Value
Type |
---|
System.Boolean |
IsRowSumsRight
Whether summary rows will appear right of the detail in outlines.
Declaration
public bool IsRowSumsRight { get; set; }
Property Value
Type |
---|
System.Boolean |
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
Methods
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. |