Class ExternNameRecord
Inheritance
Inherited Members
Namespace: Syncfusion.XlsIO.Parser.Biff_Records
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
[Biff]
public class ExternNameRecord : BiffRecordRawWithArray, ICloneable, IBiffStorage, IDisposable
Constructors
ExternNameRecord()
Default constructor
Declaration
public ExternNameRecord()
ExternNameRecord(Int32)
Reserved for record's internal data array.
Declaration
public ExternNameRecord(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. |
ExternNameRecord(Stream, out Int32)
Read / initialize constructor.
Declaration
public ExternNameRecord(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
BuiltIn
Declaration
public bool BuiltIn { get; set; }
Property Value
Type |
---|
System.Boolean |
FormulaData
Read-only. Formula data or 02H 00H 1CH 17H (formula representing the #REF! error code).
Declaration
public byte[] FormulaData { get; }
Property Value
Type |
---|
System.Byte[] |
FormulaSize
Declaration
public ushort FormulaSize { get; set; }
Property Value
Type |
---|
System.UInt16 |
IsAddIn
Gets or sets if it is add-in name record
Declaration
public bool IsAddIn { get; set; }
Property Value
Type |
---|
System.Boolean |
MinimumRecordSize
Read-only. Minimum possible size of the record.
Declaration
public override int MinimumRecordSize { get; }
Property Value
Type |
---|
System.Int32 |
Overrides
Name
External name (Unicode string, 8-bit string length) or Add-in function name (Unicode string, 8-bit string length).
Declaration
public string Name { get; set; }
Property Value
Type |
---|
System.String |
NeedDataArray
Indicates whether data array is needed to store record data. Read-only.
Declaration
public override bool NeedDataArray { get; }
Property Value
Type |
---|
System.Boolean |
Overrides
Ole
Declaration
public bool Ole { get; set; }
Property Value
Type |
---|
System.Boolean |
OleLink
Declaration
public bool OleLink { get; set; }
Property Value
Type |
---|
System.Boolean |
Options
Read-only. Option flags.
Declaration
public ushort Options { get; set; }
Property Value
Type |
---|
System.UInt16 |
SheetId
Read-only. One-based index to sheet in preceding SUPBOOK record, 0 for global defined names (for external names), or Not used (for add-in functions).
Declaration
public ushort SheetId { get; }
Property Value
Type |
---|
System.UInt16 |
WantAdvise
Declaration
public bool WantAdvise { get; set; }
Property Value
Type |
---|
System.Boolean |
WantPicture
Declaration
public bool WantPicture { get; set; }
Property Value
Type |
---|
System.Boolean |
Word2
Read-only. Not used.
Declaration
public ushort Word2 { get; }
Property Value
Type |
---|
System.UInt16 |
Methods
ParseStructure()
Parse structure of record. Converts data buffer to special values according to record specification.
Declaration
public override void ParseStructure()