Class EmfRegionDataHeader
Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Objects
Assembly: Aspose.Imaging.dll (25.7.0)
The RegionDataHeader object describes the properties of a RegionData object.
public sealed class EmfRegionDataHeader : EmfObject
{
private short m_nType;
private uint m_nSize;
private ushort m_nCount;
public short Type
{
get { return this.m_nType; }
set { this.m_nType = value; }
}
public uint Size
{
get { return this.m_nSize; }
set { this.m_nSize = value; }
}
public ushort Count
{
get { return this.m_nCount; }
set { this.m_nCount = value; }
}
}
Inheritance
object ← MetaObject ← EmfObject ← EmfRegionDataHeader
Inherited Members
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfRegionDataHeader()
public EmfRegionDataHeader()
{
}
Properties
Bounds
Gets or sets a 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19), which specifiesthe bounds of the region.
public Rectangle Bounds
{
get;
set;
}
Property Value
CountRects
Gets or sets a 32-bit unsigned integer that specifies the number of rectangles in this region.
public int CountRects
{
get;
set;
}
Property Value
RgnSize
Gets or sets a 32-bit unsigned integer that specifies the size of the buffer of rectangles in bytes.
public int RgnSize
{
get;
set;
}
Property Value
Size
Gets or sets a 32-bit unsigned integer that specifies the size of this object in bytes. This MUST be 0x00000020.
public int Size
{
get;
set;
}
Property Value
Type
Gets or sets a 32-bit unsigned integer that specifies the region type. This SHOULD beRDH_RECTANGLES (0x00000001).
public int Type
{
get;
set;
}