Class EmfRegionDataHeader

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

Rectangle

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

int

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

int

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

int

Type

Gets or sets a 32-bit unsigned integer that specifies the region type. This SHOULD beRDH_RECTANGLES (0x00000001).

public int Type
   {
      get;
      set;
   }

Property Value

int

 English