Class PDAnnotationPolyline

    • Constructor Detail

      • PDAnnotationPolyline

        public PDAnnotationPolyline()
        Constructor.
      • PDAnnotationPolyline

        public PDAnnotationPolyline​(COSDictionary dict)
        Constructor.
        Parameters:
        dict - The annotations dictionary.
    • Method Detail

      • 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, LE_NONE if missing, never null.
      • 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, LE_NONE if missing, never null.
      • setInteriorColor

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

        public PDColor getInteriorColor()
        This will retrieve the interior color with which to fill the annotation’s line endings.
        Returns:
        object representing the color.
      • getVertices

        public float[] getVertices()
        This will retrieve the numbers that shall represent the alternating horizontal and vertical coordinates.
        Returns:
        An array of floats representing the alternating horizontal and vertical coordinates.
      • setVertices

        public void setVertices​(float[] points)
        This will set the numbers that shall represent the alternating horizontal and vertical coordinates.
        Parameters:
        points - an array with the numbers that shall represent the alternating horizontal and vertical coordinates.
      • setCustomAppearanceHandler

        public void setCustomAppearanceHandler​(PDAppearanceHandler appearanceHandler)
        Set a custom appearance handler for generating the annotations appearance streams.
        Parameters:
        appearanceHandler - custom appearance handler
      • constructAppearances

        public void constructAppearances()
        Description copied from class: PDAnnotation
        Create the appearance entry for this annotation. Not having it may prevent display in some viewers. This method is for overriding in subclasses, the default implementation does nothing.
        Overrides:
        constructAppearances in class PDAnnotation
      • constructAppearances

        public void constructAppearances​(PDDocument document)
        Description copied from class: PDAnnotation
        Create the appearance entry for this annotation. Not having it may prevent display in some viewers. This method is for overriding in subclasses, the default implementation does nothing.
        Overrides:
        constructAppearances in class PDAnnotation
        Parameters:
        document - the related document