public class CalloutTool extends Object
setDefaultProperties()
can be used to set the
Annotation
properties to this Tool's default properties.
The Tool's property values can be retrieved and initialized with the methods
toXMLString()
and setFromXML()
in the
AnnotationTools
class. Please see
AnnotationTools
.
Constructor and Description |
---|
CalloutTool() |
Modifier and Type | Method and Description |
---|---|
static BasicStroke |
getDefaultBasicStroke()
Gets the default stroke.
|
static Color |
getDefaultBorderColor()
Returns the color used for the border when a new annotation is created.
|
static int |
getDefaultBorderWidth()
Deprecated.
Replaced with
getDefaultBorderWidth2D() for more precise border widths |
static double |
getDefaultBorderWidth2D()
Returns the default border width, used when new annotations are created.
|
static Color |
getDefaultColor()
Returns the default color.
|
static Color |
getDefaultFillColor()
Gets the default fill color.
|
static Font |
getDefaultFont()
Gets the default font for free text annotations.
|
static int |
getDefaultHorizontalAlign()
Returns the default horizontal alignment property used when a new free text annotation is created.
|
static int |
getDefaultVerticalAlign()
Returns the default vertical alignment property used when a new free text annotation is created.
|
static Dimension |
getMinimumAnnotSize()
Gets the minimum size for the annotations created with this Tool.
|
static boolean |
isShowPropDialog()
Gets the flag for this Tool to show or not the annotation properties
popup dialog after an annotation has been created.
|
static boolean |
isToolSticky()
Returns a flag indicating if this tool is sticky.
|
static void |
setDefaultBasicStroke(BasicStroke defaultStroke)
Sets the default stroke.
|
static void |
setDefaultBorderColor(Color defaultBorderColor)
Sets the default border color.
|
static void |
setDefaultBorderWidth(int defaultBorderWidth)
Deprecated.
Replaced with
setDefaultBorderWidth2D(double) for more precise border widths |
static void |
setDefaultBorderWidth2D(double defaultBorderWidth)
Sets the border width used when a new annotation is created.
|
static void |
setDefaultColor(Color defaultColor)
Sets the default color.
|
static void |
setDefaultFillColor(Color defaultFillColor)
Sets the default fill color.
|
static void |
setDefaultFont(String name,
int style,
int size)
Sets the default Font for the CalloutTool.
|
static void |
setDefaultHorizontalAlign(int defaultHorizontalAlign)
Sets the default horizontal alignment property.
|
static void |
setDefaultProperties(Callout callout)
This is a convenience method to set the Callout properties to the
CalloutTool default properties.
|
static void |
setDefaultVerticalAlign(int defaultVerticalAlign)
Sets the default vertical alignment property.
|
static void |
setMinimumAnnotSize(Dimension minimumAnnotSize)
Sets the minimum size for the annotations created with this Tool.
|
static void |
setShowPropDialog(boolean showPropDialog)
Sets the flag for this Tool to show or not the annotation properties
popup dialog after an annotation has been created.
|
static void |
setToolSticky(boolean toolSticky)
Sets the flag that indicates whether this tool is sticky or not.
|
public static void setDefaultProperties(Callout callout)
public static Color getDefaultFillColor()
public static void setDefaultFillColor(Color defaultFillColor)
defaultFillColor
- The new default fill colorpublic static Color getDefaultBorderColor()
public static void setDefaultBorderColor(Color defaultBorderColor)
defaultBorderColor
- The new default border color.public static double getDefaultBorderWidth2D()
public static void setDefaultBorderWidth2D(double defaultBorderWidth)
defaultBorderWidth
- The new default border widthpublic static int getDefaultBorderWidth()
getDefaultBorderWidth2D()
for more precise border widthspublic static void setDefaultBorderWidth(int defaultBorderWidth)
setDefaultBorderWidth2D(double)
for more precise border widthsdefaultBorderWidth
- The new default line widthpublic static Font getDefaultFont()
public static void setDefaultFont(String name, int style, int size)
The Font must be one of the PDF supported native fonts, therefore the only valid values for the font name are:
Helvetica or sansserif
Courier or monospaced
Times New Roman or serif
If the font name is not one of the preceding values, the font will default to sansserif.
name
- style
- size
- public static Color getDefaultColor()
public static void setDefaultColor(Color defaultColor)
defaultColor
- the new default colorpublic static int getDefaultHorizontalAlign()
public static void setDefaultHorizontalAlign(int defaultHorizontalAlign)
defaultHorizontalAlign
- the new value for the default horizontal alignmentpublic static int getDefaultVerticalAlign()
public static void setDefaultVerticalAlign(int defaultVerticalAlign)
defaultVerticalAlign
- the new value for the default vertical alignmentpublic static BasicStroke getDefaultBasicStroke()
public static void setDefaultBasicStroke(BasicStroke defaultStroke)
defaultStroke
- The new default strokepublic static boolean isToolSticky()
public static void setToolSticky(boolean toolSticky)
toolSticky
- The new value of the sticky flag.public static boolean isShowPropDialog()
public static void setShowPropDialog(boolean showPropDialog)
showPropDialog
- the showPropDialog to setpublic static Dimension getMinimumAnnotSize()
public static void setMinimumAnnotSize(Dimension minimumAnnotSize)
minimumAnnotSize
- the minimumAnnotSize to set