Xamarin.Forms

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

    Show / Hide Table of Contents

    Class MSODrawingGroupRecord

    This record contains a drawing object provided by the Drawing tool.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordRawWithArray
    BiffContinueRecordRaw
    MSODrawingGroupRecord
    HeaderFooterImageRecord
    Implements
    IBiffStorage
    ICloneable
    System.IDisposable
    Inherited Members
    BiffContinueRecordRaw.m_extractor
    BiffContinueRecordRaw.m_arrContinuePos
    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.Dispose()
    BiffRecordRawWithArray.Data
    BiffRecordRawWithArray.AutoGrowData
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    [Biff]
    public class MSODrawingGroupRecord : BiffContinueRecordRaw, IBiffStorage, ICloneable, IDisposable

    Constructors

    MSODrawingGroupRecord()

    Default constructor

    Declaration
    public MSODrawingGroupRecord()

    MSODrawingGroupRecord(Int32)

    Reserved for record's internal data array.

    Declaration
    public MSODrawingGroupRecord(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.

    MSODrawingGroupRecord(Stream, out Int32)

    Read / initialize constructor.

    Declaration
    public MSODrawingGroupRecord(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

    m_arrStructures

    Declaration
    protected List<MsoBase> m_arrStructures
    Field Value
    Type Description
    System.Collections.Generic.List<MsoBase>

    m_tempData

    Declaration
    protected byte[] m_tempData
    Field Value
    Type Description
    System.Byte[]

    Properties

    NeedDataArray

    Indicates whether record needs internal data array or if it can be cleaned. Read-only.

    Declaration
    public override bool NeedDataArray { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.NeedDataArray

    Structures

    Returns array with all mso structures. Read-only.

    Declaration
    public MsoBase[] Structures { get; }
    Property Value
    Type Description
    MsoBase[]

    StructuresList

    Returns List with all mso structures. Read-only.

    Declaration
    public List<MsoBase> StructuresList { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<MsoBase>

    StructuresOffset

    Offset to the structures data.

    Declaration
    protected virtual int StructuresOffset { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    AddStructure(MsoBase)

    Declaration
    public void AddStructure(MsoBase item)
    Parameters
    Type Name Description
    MsoBase item

    Clone()

    Declaration
    public object Clone()
    Returns
    Type Description
    System.Object

    CreateBuilder()

    Creates Continue Record Builder

    Declaration
    protected override ContinueRecordBuilder CreateBuilder()
    Returns
    Type Description
    Syncfusion.XlsIO.Parser.Biff_Records.ContinueRecordBuilder
    Overrides
    BiffContinueRecordRaw.CreateBuilder()

    CreateDataList(out Int32)

    Creates List for all data.

    Declaration
    protected virtual Stream CreateDataList(out int iStartIndex)
    Parameters
    Type Name Description
    System.Int32 iStartIndex

    First free index in the resulting List.

    Returns
    Type Description
    System.IO.Stream

    Created List.

    FillDataList(Stream, Int32)

    Fills array list with structures data.

    Declaration
    protected void FillDataList(Stream stream, int iStartIndex)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to put resulting data into.

    System.Int32 iStartIndex

    Start index in List.

    GetStoreSize(ExcelVersion)

    Size of the required storage space. Read-only.

    Declaration
    public override int GetStoreSize(ExcelVersion version)
    Parameters
    Type Name Description
    ExcelVersion version
    Returns
    Type Description
    System.Int32
    Overrides
    BiffRecordRawWithArray.GetStoreSize(ExcelVersion)

    OnDispose()

    Dispose

    Declaration
    protected override void OnDispose()
    Overrides
    BiffRecordRawWithArray.OnDispose()

    ParseData()

    Parses data.

    Declaration
    protected virtual void ParseData()

    ParseStructure()

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

    Implements

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