Class PDBorderStyleDictionary

java.lang.Object
org.apache.pdfbox.pdmodel.interactive.annotation.PDBorderStyleDictionary
All Implemented Interfaces:
COSObjectable

public class PDBorderStyleDictionary extends Object implements COSObjectable
This class represents a PDF /BS entry the border style dictionary.
Version:
$Revision: 1.1 $
Author:
Paul King
  • Field Details

  • Constructor Details

    • PDBorderStyleDictionary

      public PDBorderStyleDictionary()
      Constructor.
    • PDBorderStyleDictionary

      public PDBorderStyleDictionary(COSDictionary dict)
      Constructor.
      Parameters:
      dict - a border style dictionary.
  • Method Details

    • getDictionary

      public COSDictionary getDictionary()
      returns the dictionary.
      Returns:
      the dictionary
    • getCOSObject

      public COSBase getCOSObject()
      returns the dictionary.
      Specified by:
      getCOSObject in interface COSObjectable
      Returns:
      the dictionary
    • setWidth

      public void setWidth(float w)
      This will set the border width in points, 0 = no border.
      Parameters:
      w - float the width in points
    • getWidth

      public float getWidth()
      This will retrieve the border width in points, 0 = no border.
      Returns:
      The width of the border in points.
    • setStyle

      public void setStyle(String s)
      This will set the border style, see the STYLE_* constants for valid values.
      Parameters:
      s - the border style to use
    • getStyle

      public String getStyle()
      This will retrieve the border style, see the STYLE_* constants for valid values.
      Returns:
      the style of the border
    • setDashStyle

      public void setDashStyle(PDLineDashPattern d)
      This will set the dash style used for drawing the border.
      Parameters:
      d - the dash style to use
    • getDashStyle

      public PDLineDashPattern getDashStyle()
      This will retrieve the dash style used for drawing the border.
      Returns:
      the dash style of the border