Class MsoFactory
Summary description for MsoFactory.
Inheritance
Namespace: Syncfusion.XlsIO.Parser.Biff_Records.MsoDrawing
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class MsoFactory : Object
  Methods
CreateMsoRecord(MsoBase, MsoRecords, Byte[], ref Int32)
Create Mso Record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, MsoRecords recordType, byte[] data, ref int iOffset)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| MsoRecords | recordType | Type of created record.  | 
      
| System.Byte[] | data | Base data.  | 
      
| System.Int32 | iOffset | Offset index.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of MsoBase record.  | 
      
CreateMsoRecord(MsoBase, MsoRecords, Byte[], ref Int32, GetNextMsoDrawingData)
Create Mso Record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, MsoRecords recordType, byte[] data, ref int iOffset, GetNextMsoDrawingData dataGetter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| MsoRecords | recordType | Type of created record.  | 
      
| System.Byte[] | data | Base data.  | 
      
| System.Int32 | iOffset | Offset index.  | 
      
| Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData | dataGetter | Data getter.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of Mso Base.  | 
      
CreateMsoRecord(MsoBase, MsoRecords, Stream)
Create Mso Record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, MsoRecords recordType, Stream stream)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| MsoRecords | recordType | Type of created record.  | 
      
| System.IO.Stream | stream | Stream with record's data.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of MsoBase record.  | 
      
CreateMsoRecord(MsoBase, MsoRecords, Stream, GetNextMsoDrawingData)
Create Mso Record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, MsoRecords recordType, Stream stream, GetNextMsoDrawingData dataGetter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| MsoRecords | recordType | Type of created record.  | 
      
| System.IO.Stream | stream | Stream to get data from.  | 
      
| Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData | dataGetter | Data getter.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of Mso Base.  | 
      
CreateMsoRecord(MsoBase, Byte[], ref Int32)
Creates Mso record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, byte[] data, ref int iOffset)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| System.Byte[] | data | Base data.  | 
      
| System.Int32 | iOffset | Offset index.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of Mso record.  | 
      
CreateMsoRecord(MsoBase, Byte[], ref Int32, GetNextMsoDrawingData)
Creates Mso record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, byte[] data, ref int iOffset, GetNextMsoDrawingData dataGetter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| System.Byte[] | data | Base data.  | 
      
| System.Int32 | iOffset | Offset index.  | 
      
| Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData | dataGetter | Data getter.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of Mso record.  | 
      
CreateMsoRecord(MsoBase, Stream)
Creates Mso record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, Stream stream)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| System.IO.Stream | stream | Stream to get data from.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of Mso record.  | 
      
CreateMsoRecord(MsoBase, Stream, GetNextMsoDrawingData)
Creates Mso record.
Declaration
public static MsoBase CreateMsoRecord(MsoBase parent, Stream stream, GetNextMsoDrawingData dataGetter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoBase | parent | Parent object.  | 
      
| System.IO.Stream | stream | Stream to get data from.  | 
      
| Syncfusion.XlsIO.Implementation.GetNextMsoDrawingData | dataGetter | Data getter.  | 
      
Returns
| Type | Description | 
|---|---|
| MsoBase | Returns new instance of Mso record.  | 
      
GetRecord(MsoRecords)
Declaration
public static MsoBase GetRecord(MsoRecords type)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MsoRecords | type | 
Returns
| Type | 
|---|
| MsoBase |