Class MsoFactory
Summary description for MsoFactory.
Inheritance
Namespace: Syncfusion.XlsIO.Parser.Biff_Records.MsoDrawing
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class MsoFactory : ObjectMethods
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 |