Class FDFAnnotationPolyline

java.lang.Object
org.apache.pdfbox.pdmodel.fdf.FDFAnnotation
org.apache.pdfbox.pdmodel.fdf.FDFAnnotationPolyline
All Implemented Interfaces:
COSObjectable

public class FDFAnnotationPolyline extends FDFAnnotation
This represents a Polyline FDF annotation.
Author:
Ben Litchfield, Johanneke Lamberink
  • Field Details

  • Constructor Details

    • FDFAnnotationPolyline

      public FDFAnnotationPolyline()
      Default constructor.
    • FDFAnnotationPolyline

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

      public FDFAnnotationPolyline(Element element) throws IOException
      Constructor.
      Parameters:
      element - An XFDF element.
      Throws:
      IOException - If there is an error extracting information from the element.
  • Method Details

    • 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(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 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(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 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(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 Color getInteriorColor()
      This will retrieve the interior color of the line endings defined in the LE entry.
      Returns:
      object representing the color.