EmfPlusTextureBrushOptionalData Class
he EmfPlusTextureBrushOptionalData object specifies optional data for a texture brush.
Inheritance Hierarchy

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
Assembly: Aspose.Imaging (in Aspose.Imaging.dll) Version: 21.05
public sealed class EmfPlusTextureBrushOptionalData : EmfPlusStructureObjectType

The EmfPlusTextureBrushOptionalData type exposes the following members.

Public methodEmfPlusTextureBrushOptionalData
Initializes a new instance of the EmfPlusTextureBrushOptionalData class
Public propertyImageObject
Gets or sets an optional EmfPlusImage object (section that specifies the brush texture. This field MUST be present if the size of the EmfPlusObject record (section that defines this texture brush is large enough to accommodate an EmfPlusImage object in addition to the required fields of the EmfPlusTextureBrushData object and optionally an EmfPlusTransformMatrix object.
Public propertyTransformMatrix
Gets or sets an optional EmfPlusTransformMatrix object (section that specifies a world space to device space transform for the texture brush. This field MUST be present if the BrushDataTransform flag is set in the BrushDataFlags field of the EmfPlusTextureBrushData object.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Note Each field of this object is optional and might not be present in the OptionalData field of an EmfPlusTextureBrushData object (section, depending on the BrushData flags(section set in its BrushDataFlags field.Although it is not practical to represent every possible combination of fields present or absent, this section specifies their relative order in the object. The implementer is responsible for determining which fields are actually present in a given metafile record, and for unmarshaling the data for individual fields separately and appropriately.
See Also