Package pdf

Class PDFBorder

  • All Implemented Interfaces:
    java.io.Serializable

    public class PDFBorder
    extends PDFObject

    A border around an annotation

    See Also:
    Serialized Form
    • Constructor Detail

      • PDFBorder

        public PDFBorder​(short style,
                         double width)
        Creates a border using the predefined styles in PDFAnnot.

        Note: Do not use PDFAnnot.DASHED with this method. Use the other constructor.

        Parameters:
        style - The style of the border
        width - The width of the border
        See Also:
        PDFAnnot
      • PDFBorder

        public PDFBorder​(double width,
                         double[] dash)
        Creates a border of style PDFAnnot.DASHED
        Parameters:
        width - The width of the border
        dash - The line pattern definition
    • Method Detail

      • write

        public void write​(java.io.OutputStream os)
                   throws java.io.IOException
        Description copied from class: PDFObject

        Writes the object to the output stream. This method must be overidden.

        Note: It should not write any other objects, even if they are it's Kids, as they will be written by the calling routine.

        Specified by:
        write in class PDFObject
        Parameters:
        os - OutputStream to send the object to
        Throws:
        java.io.IOException - on error