Packages

 

com.aspose.imaging.fileformats.emf.emf.records

Classes

com.aspose.imaging.fileformats.emf.emf.records

Class EmfCreateMonoBrush

  • All Implemented Interfaces:
    com.aspose.imaging_internal.fileformats.emf.IRecord, Cloneable


    public final class EmfCreateMonoBrush
    extends EmfObjectCreationRecordType

    The EMR_CREATEMONOBRUSH record defines a monochrome pattern brush for graphics operations. The pattern is specified by a monochrome DIB.

    • Constructor Summary

      Constructors 
      Constructor and Description
      EmfCreateMonoBrush(EmfRecord source)
      Initializes a new instance of the EmfCreateMonoBrush class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      WmfDeviceIndependentBitmap getBitmapBuffer()
      Gets or sets a buffer containing a packed DIB in the form of a WMF DeviceIndependentBitmap object ([MS-WMF] section 2.2.2.9).
      int getIhBrush()
      Gets or sets a 32-bit unsigned integer that specifies the index of the monochrome pattern brush object in the EMF Object Table (section 3.1.1.1).
      int getUsage()
      Gets or sets a 32-bit unsigned integer that specifies how to interpret values in the color table in the DIB header.
      void setBitmapBuffer(WmfDeviceIndependentBitmap value)
      Gets or sets a buffer containing a packed DIB in the form of a WMF DeviceIndependentBitmap object ([MS-WMF] section 2.2.2.9).
      void setIhBrush(int value)
      Gets or sets a 32-bit unsigned integer that specifies the index of the monochrome pattern brush object in the EMF Object Table (section 3.1.1.1).
      void setUsage(int value)
      Gets or sets a 32-bit unsigned integer that specifies how to interpret values in the color table in the DIB header.
    • Constructor Detail

      • EmfCreateMonoBrush

        public EmfCreateMonoBrush(EmfRecord source)

        Initializes a new instance of the EmfCreateMonoBrush class.

        Parameters:
        source - The source.
    • Method Detail

      • getIhBrush

        public int getIhBrush()

        Gets or sets a 32-bit unsigned integer that specifies the index of the monochrome pattern brush object in the EMF Object Table (section 3.1.1.1). This index MUST be saved so that this object can be reused or modified.

      • setIhBrush

        public void setIhBrush(int value)

        Gets or sets a 32-bit unsigned integer that specifies the index of the monochrome pattern brush object in the EMF Object Table (section 3.1.1.1). This index MUST be saved so that this object can be reused or modified.

      • getUsage

        public int getUsage()

        Gets or sets a 32-bit unsigned integer that specifies how to interpret values in the color table in the DIB header. This value MUST be in the DIBColors enumeration (section 2.1.9).

      • setUsage

        public void setUsage(int value)

        Gets or sets a 32-bit unsigned integer that specifies how to interpret values in the color table in the DIB header. This value MUST be in the DIBColors enumeration (section 2.1.9).

      • getBitmapBuffer

        public WmfDeviceIndependentBitmap getBitmapBuffer()

        Gets or sets a buffer containing a packed DIB in the form of a WMF DeviceIndependentBitmap object ([MS-WMF] section 2.2.2.9). It is not required to be contiguous with the fixed portion of the EMR_CREATEDIBPATTERNBRUSHPT record.

      • setBitmapBuffer

        public void setBitmapBuffer(WmfDeviceIndependentBitmap value)

        Gets or sets a buffer containing a packed DIB in the form of a WMF DeviceIndependentBitmap object ([MS-WMF] section 2.2.2.9). It is not required to be contiguous with the fixed portion of the EMR_CREATEDIBPATTERNBRUSHPT record.