Xamarin.Android

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

    Show / Hide Table of Contents

    Class MsoBase

    Summary description for MsoBase.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordRawWithArray
    MsoBase
    MsoBitmapPicture
    MsoContainerBase
    MsofbtAnchor
    MsofbtBSE
    MsofbtChildAnchor
    MsofbtClientAnchor
    MsofbtClientData
    MsofbtClientTextBox
    MsofbtDg
    MsofbtDgg
    MsofbtOPT
    MsofbtRegroupItems
    MsofbtSp
    MsofbtSpgr
    MsofbtSplitMenuColors
    MsoMetafilePicture
    MsoUnknown
    Implements
    ICloneable
    IBiffStorage
    System.IDisposable
    Inherited Members
    BiffRecordRawWithArray.m_data
    BiffRecordRawWithArray.Finalize()
    BiffRecordRawWithArray.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    BiffRecordRawWithArray.FillStream(BinaryWriter, 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.MsoDrawing
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public abstract class MsoBase : BiffRecordRawWithArray, ICloneable, IBiffStorage, IDisposable

    Constructors

    MsoBase()

    Default constructor.

    Declaration
    public MsoBase()

    MsoBase(MsoBase)

    Declaration
    public MsoBase(MsoBase parent)
    Parameters
    Type Name Description
    MsoBase parent

    MsoBase(MsoBase, Byte[], Int32)

    Declaration
    public MsoBase(MsoBase parent, byte[] data, int offset)
    Parameters
    Type Name Description
    MsoBase parent
    System.Byte[] data
    System.Int32 offset

    MsoBase(MsoBase, Byte[], Int32, GetNextMsoDrawingData)

    Declaration
    public MsoBase(MsoBase parent, byte[] data, int offset, GetNextMsoDrawingData dataGetter)
    Parameters
    Type Name Description
    MsoBase parent
    System.Byte[] data
    System.Int32 offset
    Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData dataGetter

    MsoBase(MsoBase, Stream, GetNextMsoDrawingData)

    Declaration
    public MsoBase(MsoBase parent, Stream stream, GetNextMsoDrawingData dataGetter)
    Parameters
    Type Name Description
    MsoBase parent
    System.IO.Stream stream
    Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData dataGetter

    Fields

    m_usVersionAndInst

    Declaration
    protected ushort m_usVersionAndInst
    Field Value
    Type Description
    System.UInt16

    Properties

    DataGetter

    Declaration
    public GetNextMsoDrawingData DataGetter { get; set; }
    Property Value
    Type Description
    Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData

    Instance

    Declaration
    public int Instance { get; set; }
    Property Value
    Type Description
    System.Int32

    MaximumRecordSize

    Returns maximum record size. Read-only.

    Declaration
    public override int MaximumRecordSize { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.MaximumRecordSize

    MsoRecordType

    Declaration
    public MsoRecords MsoRecordType { get; set; }
    Property Value
    Type Description
    MsoRecords

    Parent

    Declaration
    public MsoBase Parent { get; }
    Property Value
    Type Description
    MsoBase

    Version

    Declaration
    public int Version { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    Clone()

    Creates a new object that is a copy of the current instance.

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

    A new object that is a copy of this instance.

    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.Clone()

    Clone(MsoBase)

    Clone current instance.

    Declaration
    public MsoBase Clone(MsoBase parent)
    Parameters
    Type Name Description
    MsoBase parent

    Parent object to create instance.

    Returns
    Type Description
    MsoBase

    Returns cloned instance.

    ConvertFromInt32(Int32)

    Converts from fixed point integer value into double.

    Declaration
    public static double ConvertFromInt32(int value)
    Parameters
    Type Name Description
    System.Int32 value

    Value to convert.

    Returns
    Type Description
    System.Double

    Converted double value.

    FillArray(Stream)

    Fills internal data array.

    Declaration
    public virtual void FillArray(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    FillArray(Stream, Int32, List<Int32>, List<List<BiffRecordRaw>>)

    Fills internal data array.

    Declaration
    public virtual void FillArray(Stream stream, int iOffset, List<int> arrBreaks, List<List<BiffRecordRaw>> arrRecords)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to write record data into.

    System.Int32 iOffset

    Offset index.

    System.Collections.Generic.List<System.Int32> arrBreaks

    List with breaks indexes in arrRecords.

    System.Collections.Generic.List<System.Collections.Generic.List<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw>> arrRecords

    List with records.

    FillRecord(Byte[], Int32)

    Fills record from the data array.

    Declaration
    public virtual int FillRecord(byte[] data, int iOffset)
    Parameters
    Type Name Description
    System.Byte[] data

    Array that contains record data.

    System.Int32 iOffset

    Offset to the record data.

    Returns
    Type Description
    System.Int32

    Size of the extracted data.

    ParseStructure()

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

    ParseStructure(Stream)

    Extracts record from the stream.

    Declaration
    public abstract void ParseStructure(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to get data from.

    ReadInt16(Stream)

    Reads Int16 value from stream.

    Declaration
    public static short ReadInt16(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to read value from.

    Returns
    Type Description
    System.Int16

    Value extracted from the stream.

    ReadInt32(Stream)

    Reads Int32 value from stream.

    Declaration
    public static int ReadInt32(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to read value from.

    Returns
    Type Description
    System.Int32

    Value extracted from the stream.

    ReadUInt16(Stream)

    Reads UInt16 value from stream.

    Declaration
    public static ushort ReadUInt16(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to read value from.

    Returns
    Type Description
    System.UInt16

    Value extracted from the stream.

    ReadUInt32(Stream)

    Reads UInt32 value from stream.

    Declaration
    public static uint ReadUInt32(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to read value from.

    Returns
    Type Description
    System.UInt32

    Value extracted from the stream.

    UpdateNextMsoDrawingData()

    Updates NextMsoDrawingData.

    Declaration
    public virtual void UpdateNextMsoDrawingData()

    WriteInt16(Stream, Int16)

    Writes Int16 value int stream.

    Declaration
    public static void WriteInt16(Stream stream, short value)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to write value into.

    System.Int16 value

    Value to write.

    WriteInt32(Stream, Int32)

    Writes Int32 value int stream.

    Declaration
    public static void WriteInt32(Stream stream, int value)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to write value into.

    System.Int32 value

    Value to write.

    WriteUInt16(Stream, UInt16)

    Writes UInt16 value int stream.

    Declaration
    public static void WriteUInt16(Stream stream, ushort value)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to write value into.

    System.UInt16 value

    Value to write.

    WriteUInt32(Stream, UInt32)

    Writes UInt32 value int stream.

    Declaration
    public static void WriteUInt32(Stream stream, uint value)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to write value into.

    System.UInt32 value

    Value to write.

    Implements

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