Class PDBorderEffectDictionary
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.interactive.annotation.PDBorderEffectDictionary
-
- All Implemented Interfaces:
COSObjectable
public class PDBorderEffectDictionary extends Object implements COSObjectable
This class represents a PDF /BE entry the border effect dictionary.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSTYLE_CLOUDYConstant for the name of a cloudy effect.static StringSTYLE_SOLIDConstant for the name for no effect.
-
Constructor Summary
Constructors Constructor Description PDBorderEffectDictionary()Constructor.PDBorderEffectDictionary(COSDictionary dict)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSDictionarygetCOSObject()returns the dictionary.floatgetIntensity()This will retrieve the intensity of the applied effect.StringgetStyle()This will retrieve the border effect, see the STYLE_* constants for valid values.voidsetIntensity(float i)This will set the intensity of the applied effect.voidsetStyle(String s)This will set the border effect, see the STYLE_* constants for valid values.
-
-
-
Field Detail
-
STYLE_SOLID
public static final String STYLE_SOLID
Constant for the name for no effect.- See Also:
- Constant Field Values
-
STYLE_CLOUDY
public static final String STYLE_CLOUDY
Constant for the name of a cloudy effect.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PDBorderEffectDictionary
public PDBorderEffectDictionary()
Constructor.
-
PDBorderEffectDictionary
public PDBorderEffectDictionary(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
-
setIntensity
public void setIntensity(float i)
This will set the intensity of the applied effect.- Parameters:
i- the intensity of the effect values 0 to 2
-
getIntensity
public float getIntensity()
This will retrieve the intensity of the applied effect.- Returns:
- the intensity value 0 to 2
-
setStyle
public void setStyle(String s)
This will set the border effect, see the STYLE_* constants for valid values.- Parameters:
s- the border effect to use
-
getStyle
public String getStyle()
This will retrieve the border effect, see the STYLE_* constants for valid values.- Returns:
- the effect of the border or
STYLE_SOLIDif none is found.
-
-