Class BitmapShapeSerializator
This class is used for picture shapes serialization.
Inherited Members
Namespace: Syncfusion.XlsIO.Implementation.XmlSerialization.Shapes
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class BitmapShapeSerializator : DrawingShapeSerializatorConstructors
BitmapShapeSerializator()
Declaration
public BitmapShapeSerializator()Methods
Serialize(XmlWriter, ShapeImpl, WorksheetDataHolder, RelationCollection)
This method serializes specified shape into specified writer.
Declaration
public override void Serialize(XmlWriter writer, ShapeImpl shape, WorksheetDataHolder holder, RelationCollection vmlRelations)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Xml.XmlWriter | writer | XmlWriter to serialize shape settings into. | 
| ShapeImpl | shape | Shape to serialize. | 
| WorksheetDataHolder | holder | Parent worksheet data holder. | 
| RelationCollection | vmlRelations | 
Overrides
SerializePictureFile(WorksheetDataHolder, BitmapShapeImpl, RelationCollection)
Serializes picture file and creates necessary relations.
Declaration
public string SerializePictureFile(WorksheetDataHolder holder, BitmapShapeImpl picture, RelationCollection vmlRelations)Parameters
| Type | Name | Description | 
|---|---|---|
| WorksheetDataHolder | holder | Object that holds file data. | 
| BitmapShapeImpl | picture | Picture to save into file. | 
| RelationCollection | vmlRelations | 
Returns
| Type | Description | 
|---|---|
| System.String | Relation id of the generated picture item. | 
SerializeShapeType(XmlWriter, Type)
This method serializes general shape settings (shape type) into specified XmlWriter.
Declaration
public override void SerializeShapeType(XmlWriter writer, Type shapeType)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Xml.XmlWriter | writer | XmlWriter to write shape type into. | 
| System.Type | shapeType | Type of the shape that is going to be serialized. |