Packages

 

com.aspose.imaging.fileformats.emf.emfplus.objects

Classes

com.aspose.imaging.fileformats.emf.emfplus.objects

Class EmfPlusHatchBrushData

  • All Implemented Interfaces:
    Cloneable


    public final class EmfPlusHatchBrushData
    extends EmfPlusBaseBrushData

    The EmfPlusHatchBrushData object specifies a hatch pattern for a graphics brush.

    Graphics brushes are specified by EmfPlusBrush objects (section 2.2.1.1). A hatch brush paints a background and draws a pattern of lines, dots, dashes, squares, and crosshatch lines over this background. The hatch brush defines two colors: one for the background and one for the pattern over the background. The color of the background is called the background color, and the color of the pattern is called the foreground color.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int getBackArgb32Color()
      Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to paint the background of the hatch pattern.
      int getForeArgb32Color()
      Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to draw the lines of the hatch pattern.
      int getHatchStyle()
      Gets or sets a 32-bit unsigned integer that specifies the brush hatch style.
      void setBackArgb32Color(int value)
      Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to paint the background of the hatch pattern.
      void setForeArgb32Color(int value)
      Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to draw the lines of the hatch pattern.
      void setHatchStyle(int value)
      Gets or sets a 32-bit unsigned integer that specifies the brush hatch style.
    • Constructor Detail

      • EmfPlusHatchBrushData

        public EmfPlusHatchBrushData()
    • Method Detail

      • getBackArgb32Color

        public int getBackArgb32Color()

        Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to paint the background of the hatch pattern.

      • setBackArgb32Color

        public void setBackArgb32Color(int value)

        Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to paint the background of the hatch pattern.

      • getForeArgb32Color

        public int getForeArgb32Color()

        Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to draw the lines of the hatch pattern.

      • setForeArgb32Color

        public void setForeArgb32Color(int value)

        Gets or sets a 32-bit EmfPlusArgb object that specifies the color used to draw the lines of the hatch pattern.

      • getHatchStyle

        public int getHatchStyle()

        Gets or sets a 32-bit unsigned integer that specifies the brush hatch style. It MUST be defined in the EmfPlusHatchStyle enumeration.

      • setHatchStyle

        public void setHatchStyle(int value)

        Gets or sets a 32-bit unsigned integer that specifies the brush hatch style. It MUST be defined in the EmfPlusHatchStyle enumeration.