Class PDBorderStyleDictionary
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.interactive.annotation.PDBorderStyleDictionary
-
- All Implemented Interfaces:
COSObjectable
public class PDBorderStyleDictionary extends java.lang.Object implements COSObjectable
This class represents a PDF /BS entry the border style dictionary.- Version:
- $Revision: 1.1 $
- Author:
- Paul King
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
STYLE_BEVELED
Constant for the name of a beveled style.static java.lang.String
STYLE_DASHED
Constant for the name of a dashed style.static java.lang.String
STYLE_INSET
Constant for the name of a inset style.static java.lang.String
STYLE_SOLID
Constant for the name of a solid style.static java.lang.String
STYLE_UNDERLINE
Constant for the name of a underline style.
-
Constructor Summary
Constructors Constructor Description PDBorderStyleDictionary()
Constructor.PDBorderStyleDictionary(COSDictionary dict)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSBase
getCOSObject()
returns the dictionary.PDLineDashPattern
getDashStyle()
This will retrieve the dash style used for drawing the border.COSDictionary
getDictionary()
returns the dictionary.java.lang.String
getStyle()
This will retrieve the border style, see the STYLE_* constants for valid values.float
getWidth()
This will retrieve the border width in points, 0 = no border.void
setDashStyle(PDLineDashPattern d)
This will set the dash style used for drawing the border.void
setStyle(java.lang.String s)
This will set the border style, see the STYLE_* constants for valid values.void
setWidth(float w)
This will set the border width in points, 0 = no border.
-
-
-
Field Detail
-
STYLE_SOLID
public static final java.lang.String STYLE_SOLID
Constant for the name of a solid style.- See Also:
- Constant Field Values
-
STYLE_DASHED
public static final java.lang.String STYLE_DASHED
Constant for the name of a dashed style.- See Also:
- Constant Field Values
-
STYLE_BEVELED
public static final java.lang.String STYLE_BEVELED
Constant for the name of a beveled style.- See Also:
- Constant Field Values
-
STYLE_INSET
public static final java.lang.String STYLE_INSET
Constant for the name of a inset style.- See Also:
- Constant Field Values
-
STYLE_UNDERLINE
public static final java.lang.String STYLE_UNDERLINE
Constant for the name of a underline style.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PDBorderStyleDictionary
public PDBorderStyleDictionary()
Constructor.
-
PDBorderStyleDictionary
public PDBorderStyleDictionary(COSDictionary dict)
Constructor.- Parameters:
dict
- a border style dictionary.
-
-
Method Detail
-
getDictionary
public COSDictionary getDictionary()
returns the dictionary.- Returns:
- the dictionary
-
getCOSObject
public COSBase getCOSObject()
returns the dictionary.- Specified by:
getCOSObject
in interfaceCOSObjectable
- 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(java.lang.String s)
This will set the border style, see the STYLE_* constants for valid values.- Parameters:
s
- the border style to use
-
getStyle
public java.lang.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
-
-