Class FDFAnnotationPolyline

  • All Implemented Interfaces:
    COSObjectable

    public class FDFAnnotationPolyline
    extends FDFAnnotation
    This represents a Polyline FDF annotation.
    • Field Detail

      • LOG

        private static final org.apache.commons.logging.Log LOG
      • SUBTYPE

        public static final java.lang.String SUBTYPE
        COS Model value for SubType entry.
        See Also:
        Constant Field Values
    • Constructor Detail

      • FDFAnnotationPolyline

        public FDFAnnotationPolyline()
        Default constructor.
      • FDFAnnotationPolyline

        public FDFAnnotationPolyline​(COSDictionary a)
        Constructor.
        Parameters:
        a - An existing FDF Annotation.
      • FDFAnnotationPolyline

        public FDFAnnotationPolyline​(org.w3c.dom.Element element)
                              throws java.io.IOException
        Constructor.
        Parameters:
        element - An XFDF element.
        Throws:
        java.io.IOException - If there is an error extracting information from the element.
    • Method Detail

      • initVertices

        private void initVertices​(org.w3c.dom.Element element)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • initStyles

        private void initStyles​(org.w3c.dom.Element element)
      • setVertices

        public void setVertices​(float[] vertices)
        This will set the coordinates of the vertices.
        Parameters:
        vertices - array of floats [x1, y1, x2, y2, ...] vertex coordinates in default user space.
      • getVertices

        public float[] getVertices()
        This will get the coordinates of the vertices.
        Returns:
        array of floats [x1, y1, x2, y2, ...] vertex coordinates in default user space.
      • setStartPointEndingStyle

        public void setStartPointEndingStyle​(java.lang.String style)
        This will set the line ending style for the start point, see the LE_ constants for the possible values.
        Parameters:
        style - The new style.
      • getStartPointEndingStyle

        public java.lang.String getStartPointEndingStyle()
        This will retrieve the line ending style for the start point, possible values shown in the LE_ constants section.
        Returns:
        The ending style for the start point.
      • setEndPointEndingStyle

        public void setEndPointEndingStyle​(java.lang.String style)
        This will set the line ending style for the end point, see the LE_ constants for the possible values.
        Parameters:
        style - The new style.
      • getEndPointEndingStyle

        public java.lang.String getEndPointEndingStyle()
        This will retrieve the line ending style for the end point, possible values shown in the LE_ constants section.
        Returns:
        The ending style for the end point.
      • setInteriorColor

        public void setInteriorColor​(java.awt.Color color)
        This will set interior color of the line endings defined in the LE entry.
        Parameters:
        color - The interior color of the line endings.
      • getInteriorColor

        public java.awt.Color getInteriorColor()
        This will retrieve the interior color of the line endings defined in the LE entry.
        Returns:
        object representing the color.