Class ChartGelFrameRecord
This record stores fill effects such as gradient fills, patterns, textures, and so on. The record data is obtained from the Microsoft Office Drawing DLL.
Inheritance
Inherited Members
Namespace: Syncfusion.XlsIO.Parser.Biff_Records.Charts
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
[CLSCompliant(false)]
[Biff(TBIFFRecord.ChartGelFrame)]
public class ChartGelFrameRecord : BiffContinueRecordRaw, ICloneable, IBiffStorage, IDisposable
Constructors
ChartGelFrameRecord()
Default constructor, initializes all fields with default values.
Declaration
public ChartGelFrameRecord()
ChartGelFrameRecord(Int32)
Reserved for record's internal data array.
Declaration
public ChartGelFrameRecord(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. |
ChartGelFrameRecord(Stream, out Int32)
Read / initialize constructor.
Declaration
public ChartGelFrameRecord(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
DEF_LAST_MSO_INDEX
Represents last mso index.
Declaration
public const int DEF_LAST_MSO_INDEX = 412
Field Value
Type |
---|
System.Int32 |
DEF_OFFSET
Represents default offset.
Declaration
public const int DEF_OFFSET = 8
Field Value
Type |
---|
System.Int32 |
DEF_START_MSO_INDEX
Represents start mso index.
Declaration
public const int DEF_START_MSO_INDEX = 384
Field Value
Type |
---|
System.Int32 |
Properties
NeedDataArray
Indicates whether record needs internal data array or if it can be cleaned.
Declaration
public override bool NeedDataArray { get; }
Property Value
Type |
---|
System.Boolean |
Overrides
OptionList
Represents list of fill options.
Declaration
public List<MsofbtOPT.FOPTE> OptionList { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<MsofbtOPT.FOPTE> |
Methods
Clone()
Clones current record.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object | Returns cloned object. |
Overrides
ParseStructure()
Parse structure of record. Converts data buffer to special values according to record specification.
Declaration
public override void ParseStructure()
Overrides
UpdatesToAddInStream()
Updates gel record to adds to stream.
Declaration
public List<BiffRecordRaw> UpdatesToAddInStream()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> | Returns array list with updated gel frame records. |
UpdateToSerialize()
Updates record to serialize in biff stream.
Declaration
public void UpdateToSerialize()