Class PDBorderStyleDictionary
- java.lang.Object
-
- com.tom_roush.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.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSTYLE_BEVELEDConstant for the name of a beveled style.static StringSTYLE_DASHEDConstant for the name of a dashed style.static StringSTYLE_INSETConstant for the name of a inset style.static StringSTYLE_SOLIDConstant for the name of a solid style.static StringSTYLE_UNDERLINEConstant 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 COSDictionarygetCOSObject()returns the dictionary.PDLineDashPatterngetDashStyle()This will retrieve the dash style used for drawing the border.StringgetStyle()This will retrieve the border style, see the STYLE_* constants for valid values.floatgetWidth()This will retrieve the border width in points, 0 = no border.voidsetDashStyle(COSArray dashArray)This will set the dash style used for drawing the border.voidsetStyle(String s)This will set the border style, see the STYLE_* constants for valid values.voidsetWidth(float w)This will set the border width in points, 0 = no border.
-
-
-
Field Detail
-
STYLE_SOLID
public static final String STYLE_SOLID
Constant for the name of a solid style.- See Also:
- Constant Field Values
-
STYLE_DASHED
public static final String STYLE_DASHED
Constant for the name of a dashed style.- See Also:
- Constant Field Values
-
STYLE_BEVELED
public static final String STYLE_BEVELED
Constant for the name of a beveled style.- See Also:
- Constant Field Values
-
STYLE_INSET
public static final String STYLE_INSET
Constant for the name of a inset style.- See Also:
- Constant Field Values
-
STYLE_UNDERLINE
public static final 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
-
getCOSObject
public COSDictionary getCOSObject()
returns the dictionary.- Specified by:
getCOSObjectin 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:
- flaot 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(COSArray dashArray)
This will set the dash style used for drawing the border.- Parameters:
dashArray- 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
-
-