Class EmfLogBrushEx
Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Objects
Assembly: Aspose.Imaging.dll (25.7.0)
The LogBrushEx object defines the style, color, and pattern of a device-independent brush.
public sealed class EmfLogBrushEx : EmfObject
{
private int _Op;
private BrushFillingRule _FillRule;
private float[] _TransformMatrix;
private byte[] _ColorSpace;
private int _IndexedColor;
private int _HatchStyle;
private int _Reserved;
public EmfLogBrushEx(int op, BrushFillingRule fillRule, float[] transformMatrix)
{
this._Op = op;
this._FillRule = fillRule;
this._TransformMatrix = transformMatrix;
}
public int Op
{
get { return _Op; }
set { _Op = value; }
}
public BrushFillingRule FillRule
{
get { return _FillRule; }
set { _FillRule = value; }
}
public float[] TransformMatrix
{
get { return _TransformMatrix; }
set { _TransformMatrix = value; }
}
}
Inheritance
object ← MetaObject ← EmfObject ← EmfLogBrushEx
Inherited Members
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfLogBrushEx()
public EmfLogBrushEx()
{
}
Properties
Argb32ColorRef
Gets or sets a 32-bit WMF ColorRef object ([MS-WMF] section 2.2.2.8) that specifies acolor. The interpretation of this field depends on the value of BrushStyle, as explained in thefollowing table.
public int Argb32ColorRef
{
get;
set;
}
Property Value
BrushHatch
Gets or sets a 32-bit unsigned field that contains the brush hatch data. Itsinterpretation depends on the value of BrushStyle,
public EmfHatchStyle brushHatch { get; set; }
Property Value
BrushStyle
Gets or sets a 32-bit unsigned integer that specifies the brush style. The value MUSTbe an enumeration from WMF BrushStyle enumeration ([MS-WMF] section 2.1.1.4). The stylevalues that are supported in this structure are listed later in this section. The BS_NULL styleSHOULD be used to specify a brush that has no effect.
public WmfBrushStyle BrushStyle
{
get;
set;
}