Class MsoFactory
Summary description for MsoFactory.
Inheritance
Namespace: Syncfusion.XlsIO.Parser.Biff_Records.MsoDrawing
Assembly: Syncfusion.XlsIO.UWP.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 |