Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ChartGelFrameRecord

    Show / Hide Table of Contents

    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
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordRawWithArray
    BiffContinueRecordRaw
    ChartGelFrameRecord
    Implements
    ICloneable
    IBiffStorage
    System.IDisposable
    Inherited Members
    BiffContinueRecordRaw.m_extractor
    BiffContinueRecordRaw.m_arrContinuePos
    BiffContinueRecordRaw.CreateBuilder()
    BiffContinueRecordRaw.FillRecord(BinaryReader, DataProvider, IDecryptor, Byte[])
    BiffContinueRecordRaw.FillStream(BinaryWriter, IEncryptor, Int32)
    BiffContinueRecordRaw.ExtractContinueRecords()
    BiffContinueRecordRaw.CollectRecordsData(Int32, Int32)
    BiffContinueRecordRaw.AddRecordData(List<Byte[]>, BiffRecordRaw)
    BiffContinueRecordRaw.builder_OnFirstContinue(Object, EventArgs)
    BiffContinueRecordRaw.AddContinueRecordType(TBIFFRecord)
    BiffContinueRecordRaw.Builder
    BiffRecordRawWithArray.m_data
    BiffRecordRawWithArray.Finalize()
    BiffRecordRawWithArray.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    BiffRecordRawWithArray.ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
    BiffRecordRawWithArray.CheckOffsetAndLength(Int32, Int32)
    BiffRecordRawWithArray.GetBytes(Int32, Int32)
    BiffRecordRawWithArray.GetByte(Int32)
    BiffRecordRawWithArray.GetUInt16(Int32)
    BiffRecordRawWithArray.GetInt16(Int32)
    BiffRecordRawWithArray.GetInt32(Int32)
    BiffRecordRawWithArray.GetUInt32(Int32)
    BiffRecordRawWithArray.GetInt64(Int32)
    BiffRecordRawWithArray.GetUInt64(Int32)
    BiffRecordRawWithArray.GetFloat(Int32)
    BiffRecordRawWithArray.GetDouble(Int32)
    BiffRecordRawWithArray.GetBit(Int32, Int32)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32, Boolean)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32)
    BiffRecordRawWithArray.GetStringUpdateOffset(Int32, Int32)
    BiffRecordRawWithArray.GetStringByteLen(Int32)
    BiffRecordRawWithArray.GetStringByteLen(Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32, Boolean)
    BiffRecordRawWithArray.GetUnkTypeString(Int32, IList<Int32>, Int32, Int32, Int32, Byte[], Byte[])
    BiffRecordRawWithArray.GetAddr(Int32)
    BiffRecordRawWithArray.GetAddrAsRectangle(Int32)
    BiffRecordRawWithArray.EnlargeDataStorageIfNeeded(Int32, Int32)
    BiffRecordRawWithArray.Reserve(Int32)
    BiffRecordRawWithArray.SetBytes(Int32, Byte[], Int32, Int32)
    BiffRecordRawWithArray.SetBytes(Int32, Byte[])
    BiffRecordRawWithArray.SetByte(Int32, Byte)
    BiffRecordRawWithArray.SetByte(Int32, Byte, Int32)
    BiffRecordRawWithArray.SetUInt16(Int32, UInt16)
    BiffRecordRawWithArray.SetInt16(Int32, Int16)
    BiffRecordRawWithArray.SetInt32(Int32, Int32)
    BiffRecordRawWithArray.SetUInt32(Int32, UInt32)
    BiffRecordRawWithArray.SetInt64(Int32, Int64)
    BiffRecordRawWithArray.SetUInt64(Int32, UInt64)
    BiffRecordRawWithArray.SetFloat(Int32, Single)
    BiffRecordRawWithArray.SetDouble(Int32, Double)
    BiffRecordRawWithArray.SetBit(Int32, Boolean, Int32)
    BiffRecordRawWithArray.SetStringNoLenUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetStringNoLenDetectEncoding(Int32, String)
    BiffRecordRawWithArray.IsAsciiString(String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetStringByteLen(Int32, String)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetAddr(Int32, TAddr)
    BiffRecordRawWithArray.SetAddr(Int32, Rectangle)
    BiffRecordRawWithArray.GetSortedFields()
    BiffRecordRawWithArray.AutoExtractFields()
    BiffRecordRawWithArray.GetValueByAttributeType(BiffRecordPosAttribute)
    BiffRecordRawWithArray.AutoInfillFromFields()
    BiffRecordRawWithArray.SetValueByAttributeType(BiffRecordPosAttribute, Object)
    BiffRecordRawWithArray.ClearData()
    BiffRecordRawWithArray.IsEqual(BiffRecordRaw)
    BiffRecordRawWithArray.CopyTo(BiffRecordRaw)
    BiffRecordRawWithArray.GetStoreSize(ExcelVersion)
    BiffRecordRawWithArray.Dispose()
    BiffRecordRawWithArray.OnDispose()
    BiffRecordRawWithArray.Data
    BiffRecordRawWithArray.AutoGrowData
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records.Charts
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    [Biff]
    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.

    Fields

    DEF_LAST_MSO_INDEX

    Represents last mso index.

    Declaration
    public const int DEF_LAST_MSO_INDEX = 412
    Field Value
    Type Description
    System.Int32

    DEF_OFFSET

    Represents default offset.

    Declaration
    public const int DEF_OFFSET = 8
    Field Value
    Type Description
    System.Int32

    DEF_START_MSO_INDEX

    Represents start mso index.

    Declaration
    public const int DEF_START_MSO_INDEX = 384
    Field Value
    Type Description
    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 Description
    System.Boolean
    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.NeedDataArray

    OptionList

    Represents list of fill options.

    Declaration
    public List<MsofbtOPT.FOPTE> OptionList { get; set; }
    Property Value
    Type Description
    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
    BiffContinueRecordRaw.Clone()

    ParseStructure()

    Parse structure of record. Converts data buffer to special values according to record specification.

    Declaration
    public override void ParseStructure()
    Overrides
    BiffContinueRecordRaw.ParseStructure()

    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()

    Implements

    ICloneable
    IBiffStorage
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved