Packages

 

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

Classes

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

Class EmfPlusCustomLineCapArrowData

  • All Implemented Interfaces:
    Cloneable


    public final class EmfPlusCustomLineCapArrowData
    extends EmfPlusCustomBaseLineCap

    The EmfPlusCustomLineCapArrowData object specifies adjustable arrow data for a custom line cap.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      PointF getFillHotSpot()
      Gets or sets EmfPlusPointF object that is not currently used.
      boolean getFillState()
      Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled.
      float getHeight()
      Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.
      int getLineEndCap()
      Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn
      PointF getLineHotSpot()
      Gets or sets an EmfPlusPointF object that is not currently used.
      int getLineJoin()
      Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet.
      float getLineMiterLimit()
      Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width
      int getLineStartCap()
      Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn
      float getMiddleInset()
      Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.
      float getWidth()
      Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap
      float getWidthScale()
      Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines
      void setFillHotSpot(PointF value)
      Gets or sets EmfPlusPointF object that is not currently used.
      void setFillState(boolean value)
      Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled.
      void setHeight(float value)
      Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.
      void setLineEndCap(int value)
      Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn
      void setLineHotSpot(PointF value)
      Gets or sets an EmfPlusPointF object that is not currently used.
      void setLineJoin(int value)
      Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet.
      void setLineMiterLimit(float value)
      Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width
      void setLineStartCap(int value)
      Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn
      void setMiddleInset(float value)
      Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.
      void setWidth(float value)
      Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap
      void setWidthScale(float value)
      Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines
    • Constructor Detail

      • EmfPlusCustomLineCapArrowData

        public EmfPlusCustomLineCapArrowData()
    • Method Detail

      • getWidth

        public float getWidth()

        Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap

      • setWidth

        public void setWidth(float value)

        Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap

      • getHeight

        public float getHeight()

        Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.

      • setHeight

        public void setHeight(float value)

        Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.

      • getMiddleInset

        public float getMiddleInset()

        Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.

      • setMiddleInset

        public void setMiddleInset(float value)

        Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.

      • getFillState

        public boolean getFillState()

        Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled. If the arrow cap is not filled, only the outline is drawn

      • setFillState

        public void setFillState(boolean value)

        Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled. If the arrow cap is not filled, only the outline is drawn

      • getLineStartCap

        public int getLineStartCap()

        Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn

      • setLineStartCap

        public void setLineStartCap(int value)

        Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn

      • getLineEndCap

        public int getLineEndCap()

        Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn

      • setLineEndCap

        public void setLineEndCap(int value)

        Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn

      • getLineJoin

        public int getLineJoin()

        Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet. At the intersection of the two line ends, a line join makes the connection look more continuous.

      • setLineJoin

        public void setLineJoin(int value)

        Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet. At the intersection of the two line ends, a line join makes the connection look more continuous.

      • getLineMiterLimit

        public float getLineMiterLimit()

        Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width

      • setLineMiterLimit

        public void setLineMiterLimit(float value)

        Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width

      • getWidthScale

        public float getWidthScale()

        Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines

      • setWidthScale

        public void setWidthScale(float value)

        Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines

      • getFillHotSpot

        public PointF getFillHotSpot()

        Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

      • setFillHotSpot

        public void setFillHotSpot(PointF value)

        Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

      • getLineHotSpot

        public PointF getLineHotSpot()

        Gets or sets an EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

      • setLineHotSpot

        public void setLineHotSpot(PointF value)

        Gets or sets an EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.