| Modifier and Type | Field and Description |
|---|---|
| private PDAppearanceHandler | |
| public static final String | IT_FREE_TEXT
A plain free-text annotation, also known as a text box comment. |
| public static final String | IT_FREE_TEXT_CALLOUT
A callout, associated with an area on the page through the callout line specified. |
| public static final String | IT_FREE_TEXT_TYPE_WRITER
The annotation is intended to function as a click-to-type or typewriter object. |
| public static final String | SUB_TYPE
The type of annotation. |
| Access | Constructor and Description |
|---|---|
| public | |
| public | PDAnnotationFreeText(COSDictionary
the PDF object to represent as a field. field)Creates a FreeText annotation from a COSDictionary, expected to be a correct object definition. |
| Modifier and Type | Method and Description |
|---|---|
| public void | constructAppearances()
Overrides org. Create the appearance entry for this annotation. |
| public void | constructAppearances(PDDocument
the related document document)Overrides org. Create the appearance entry for this annotation. |
| public PDBorderEffectDictionary | Returns: The border effect dictionaryThis will retrieve the border effect dictionary, specifying effects to be applied used in drawing the line. |
| public float[] | Returns: An array of four or six numbers specifying a callout line attached to the free text annotation. Six numbers [ x1 y1 x2 y2 x3 y3 ] represent the starting, knee point, and ending coordinates of the line in default user space, four numbers [ x1 y1 x2 y2 ] represent the starting and ending coordinates of the line.This will get the coordinates of the callout line. |
| public String | Returns: a string describing the default appearance.Get the default appearance. |
| public String | Returns: the DS element of the dictionary objectGet the default style string. |
| public String | Returns: The line ending style, possible values shown in the LE_ constants section, LE_NONE if missing, never null.This will retrieve the line ending style. |
| public int | Returns: The justification of the text strings.This will get the 'quadding' or justification of the text to be displayed. |
| public PDRectangle | Returns: the rectangle differenceThis will get the rectangle difference rectangle. |
| public float[] | Returns: the differences. If the entry hasn't been set am empty array is returned.This will get the margin between the annotations "outer" rectangle defined by /Rect and the border. |
| public void | setBorderEffect(PDBorderEffectDictionary
The border effect dictionary to set. be)This will set the border effect dictionary, specifying effects to be applied when drawing the line. |
| public final void | setCallout(float[]
An array of four or six numbers specifying a callout line attached to the free
text annotation. Six numbers [ x1 y1 x2 y2 x3 y3 ] represent the starting, knee point, and
ending coordinates of the line in default user space, four numbers [ x1 y1 x2 y2 ] represent
the starting and ending coordinates of the line. callout)This will set the coordinates of the callout line. |
| public void | setCustomAppearanceHandler(PDAppearanceHandler
custom appearance handler appearanceHandler)Set a custom appearance handler for generating the annotations appearance streams. |
| public void | setDefaultAppearance(String
a string describing the default appearance. daValue)Set the default appearance. |
| public void | setDefaultStyleString(String
a string describing the default style. defaultStyleString)Set the default style string. |
| public final void | |
| public void | |
| public void | setRectDifference(PDRectangle
the rectangle difference rd)This will set the rectangle difference rectangle. |
| public void | setRectDifferences(float
from the annotations /Rect entry difference)This will set the difference between the annotations "outer" rectangle defined by /Rect and the border. |
| public void | setRectDifferences(float
left difference from the annotations /Rect entry differenceLeft, float top difference from the annotations /Rect entry differenceTop, float right difference from the annotations /Rect entry differenceRight, float bottom difference from the annotations /Rect entry differenceBottom)This will set the difference between the annotations "outer" rectangle defined by /Rect and the border. |
| customAppearanceHandler | back to summary |
|---|---|
| private PDAppearanceHandler customAppearanceHandler | |
| IT_FREE_TEXT | back to summary |
|---|---|
| public static final String IT_FREE_TEXT A plain free-text annotation, also known as a text box comment. | |
| IT_FREE_TEXT_CALLOUT | back to summary |
|---|---|
| public static final String IT_FREE_TEXT_CALLOUT A callout, associated with an area on the page through the callout line specified. | |
| IT_FREE_TEXT_TYPE_WRITER | back to summary |
|---|---|
| public static final String IT_FREE_TEXT_TYPE_WRITER The annotation is intended to function as a click-to-type or typewriter object. | |
| SUB_TYPE | back to summary |
|---|---|
| public static final String SUB_TYPE The type of annotation. | |
| PDAnnotationFreeText | back to summary |
|---|---|
| public PDAnnotationFreeText() | |
| PDAnnotationFreeText | back to summary |
|---|---|
| public PDAnnotationFreeText(COSDictionary field) Creates a FreeText annotation from a COSDictionary, expected to be a correct object definition.
| |
| constructAppearances | back to summary |
|---|---|
| public void constructAppearances() Overrides org. Doc from org. Create the appearance entry for this annotation. Not having it may prevent display in some viewers. This method is for overriding in subclasses, the default implementation does nothing.
| |
| constructAppearances | back to summary |
|---|---|
| public void constructAppearances(PDDocument document) Overrides org. Doc from org. Create the appearance entry for this annotation. Not having it may prevent display in some viewers. This method is for overriding in subclasses, the default implementation does nothing.
| |
| getBorderEffect | back to summary |
|---|---|
| public PDBorderEffectDictionary getBorderEffect() This will retrieve the border effect dictionary, specifying effects to be applied used in drawing the line.
| |
| getCallout | back to summary |
|---|---|
| public float[] getCallout() This will get the coordinates of the callout line. (PDF 1.6 and higher) Only relevant if the intent is FreeTextCallout.
| |
| getDefaultAppearance | back to summary |
|---|---|
| public String getDefaultAppearance() Get the default appearance.
| |
| getDefaultStyleString | back to summary |
|---|---|
| public String getDefaultStyleString() Get the default style string. The default style string defines the default style for rich text fields.
| |
| getLineEndingStyle | back to summary |
|---|---|
| public String getLineEndingStyle() This will retrieve the line ending style.
| |
| getQ | back to summary |
|---|---|
| public int getQ() This will get the 'quadding' or justification of the text to be displayed.
| |
| getRectDifference | back to summary |
|---|---|
| public PDRectangle getRectDifference() This will get the rectangle difference rectangle. Giving the difference between the annotations rectangle and where the drawing occurs. (To take account of any effects applied through the BE entry for example)
| |
| getRectDifferences | back to summary |
|---|---|
| public float[] getRectDifferences() This will get the margin between the annotations "outer" rectangle defined by /Rect and the border.
| |
| setBorderEffect | back to summary |
|---|---|
| public void setBorderEffect(PDBorderEffectDictionary be) This will set the border effect dictionary, specifying effects to be applied when drawing the line. This is supported by PDF 1.6 and higher.
| |
| setCallout | back to summary |
|---|---|
| public final void setCallout(float[] callout) This will set the coordinates of the callout line. (PDF 1.6 and higher) Only relevant if the intent is FreeTextCallout.
| |
| setCustomAppearanceHandler | back to summary |
|---|---|
| public void setCustomAppearanceHandler(PDAppearanceHandler appearanceHandler) Set a custom appearance handler for generating the annotations appearance streams.
| |
| setDefaultAppearance | back to summary |
|---|---|
| public void setDefaultAppearance(String daValue) Set the default appearance.
| |
| setDefaultStyleString | back to summary |
|---|---|
| public void setDefaultStyleString(String defaultStyleString) Set the default style string. Providing null as the value will remove the default style string.
| |
| setLineEndingStyle | back to summary |
|---|---|
| public final void setLineEndingStyle(String style) This will set the line ending style.
| |
| setQ | back to summary |
|---|---|
| public void setQ(int q) This will set the quadding/justification of the text. Please see the QUADDING_CONSTANTS
in
| |
| setRectDifference | back to summary |
|---|---|
| public void setRectDifference(PDRectangle rd) This will set the rectangle difference rectangle. Giving the difference between the annotations rectangle and where the drawing occurs. (To take account of any effects applied through the BE entry for example)
| |
| setRectDifferences | back to summary |
|---|---|
| public void setRectDifferences(float difference) This will set the difference between the annotations "outer" rectangle defined by /Rect and the border. This will set an equal difference for all sides
| |
| setRectDifferences | back to summary |
|---|---|
| public void setRectDifferences(float differenceLeft, float differenceTop, float differenceRight, float differenceBottom) This will set the difference between the annotations "outer" rectangle defined by /Rect and the border.
| |