public class PDAnnotationLine extends PDAnnotationMarkup
| Modifier and Type | Field and Description | 
|---|---|
| static String | IT_LINE_ARROWConstant for annotation intent of Arrow. | 
| static String | IT_LINE_DIMENSIONConstant for annotation intent of a dimension line. | 
| static String | LE_BUTTConstant for a butt line ending. | 
| static String | LE_CIRCLEConstant for a circle line ending. | 
| static String | LE_CLOSED_ARROWConstant for a closed arrow line ending. | 
| static String | LE_DIAMONDConstant for a diamond line ending. | 
| static String | LE_NONEConstant for no line ending. | 
| static String | LE_OPEN_ARROWConstant for a open arrow line ending. | 
| static String | LE_R_CLOSED_ARROWConstant for a revered closed arrow line ending. | 
| static String | LE_R_OPEN_ARROWConstant for a reversed open arrow line ending. | 
| static String | LE_SLASHConstant for a slash line ending. | 
| static String | LE_SQUAREConstant for a square line ending. | 
| static String | SUB_TYPEThe type of annotation. | 
RT_GROUP, RT_REPLY, SUB_TYPE_CARET, SUB_TYPE_FREETEXT, SUB_TYPE_INK, SUB_TYPE_POLYGON, SUB_TYPE_POLYLINE, SUB_TYPE_SOUNDFLAG_HIDDEN, FLAG_INVISIBLE, FLAG_LOCKED, FLAG_NO_ROTATE, FLAG_NO_VIEW, FLAG_NO_ZOOM, FLAG_PRINTED, FLAG_READ_ONLY, FLAG_TOGGLE_NO_VIEW| Constructor and Description | 
|---|
| PDAnnotationLine()Constructor. | 
| PDAnnotationLine(COSDictionary field)Creates a Line annotation from a COSDictionary, expected to be a correct
 object definition. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDBorderStyleDictionary | getBorderStyle()This will retrieve the border style dictionary, specifying the width and
 dash pattern used in drawing the line. | 
| boolean | getCaption()This will retrieve if the contents are shown as a caption or not. | 
| float | getCaptionHorizontalOffset()This will retrieve the horizontal offset of the caption. | 
| String | getCaptionPositioning()This will retrieve the caption positioning. | 
| float | getCaptionVerticalOffset()This will retrieve the vertical offset of the caption. | 
| String | getEndPointEndingStyle()This will retrieve the line ending style for the end point,
 possible values shown in the LE_ constants section. | 
| PDGamma | getInteriorColour()This will retrieve the interior colour of the line endings defined in the
 LE entry. | 
| float | getLeaderLineExtensionLength()This will retrieve the length of the leader line extensions. | 
| float | getLeaderLineLength()This will retrieve the length of the leader line. | 
| float | getLeaderLineOffsetLength()This will retrieve the length of the leader line offset. | 
| float[] | getLine()This will retrieve the start and end coordinates of the line (or leader
 line if LL entry is set). | 
| String | getStartPointEndingStyle()This will retrieve the line ending style for the start point,
 possible values shown in the LE_ constants section. | 
| void | setBorderStyle(PDBorderStyleDictionary bs)This will set the border style dictionary, specifying the width and dash
 pattern used in drawing the line. | 
| void | setCaption(boolean cap)This will set if the contents are shown as a caption to the line. | 
| void | setCaptionHorizontalOffset(float offset)This will set the horizontal offset of the caption. | 
| void | setCaptionPositioning(String captionPositioning)This will set the caption positioning. | 
| void | setCaptionVerticalOffset(float offset)This will set the vertical offset of the caption. | 
| void | setEndPointEndingStyle(String style)This will set the line ending style for the end point,
 see the LE_ constants for the possible values. | 
| void | setInteriorColour(PDGamma ic)This will set interior colour of the line endings defined in the LE
 entry. | 
| void | setLeaderLineExtensionLength(float leaderLineExtensionLength)This will set the length of the leader line extensions. | 
| void | setLeaderLineLength(float leaderLineLength)This will set the length of the leader line. | 
| void | setLeaderLineOffsetLength(float leaderLineOffsetLength)This will set the length of the leader line offset. | 
| void | setLine(float[] l)This will set start and end coordinates of the line (or leader line if LL
 entry is set). | 
| void | setStartPointEndingStyle(String style)This will set the line ending style for the start point,
 see the LE_ constants for the possible values. | 
getConstantOpacity, getCreationDate, getExternalData, getInReplyTo, getIntent, getPopup, getReplyType, getRichContents, getSubject, getTitlePopup, setConstantOpacity, setCreationDate, setExternalData, setInReplyTo, setIntent, setPopup, setReplyType, setRichContents, setSubject, setTitlePopupcreateAnnotation, getAnnotationFlags, getAnnotationName, getAppearance, getAppearanceStream, getColour, getContents, getCOSObject, getDictionary, getModifiedDate, getPage, getRectangle, getStructParent, getSubtype, isHidden, isInvisible, isLocked, isNoRotate, isNoView, isNoZoom, isPrinted, isReadOnly, isToggleNoView, setAnnotationFlags, setAnnotationName, setAppearance, setAppearanceStream, setColour, setContents, setHidden, setInvisible, setLocked, setModifiedDate, setModifiedDate, setNoRotate, setNoView, setNoZoom, setPage, setPrinted, setReadOnly, setRectangle, setStructParent, setToggleNoViewpublic static final String IT_LINE_ARROW
public static final String IT_LINE_DIMENSION
public static final String LE_SQUARE
public static final String LE_CIRCLE
public static final String LE_DIAMOND
public static final String LE_OPEN_ARROW
public static final String LE_CLOSED_ARROW
public static final String LE_NONE
public static final String LE_BUTT
public static final String LE_R_OPEN_ARROW
public static final String LE_R_CLOSED_ARROW
public static final String LE_SLASH
public static final String SUB_TYPE
public PDAnnotationLine()
public PDAnnotationLine(COSDictionary field)
field - the PDF object to represent as a field.public void setLine(float[] l)
l - array of 4 floats [x1, y1, x2, y2] line start and end points
            in default user space.public float[] getLine()
public void setStartPointEndingStyle(String style)
style - The new style.public String getStartPointEndingStyle()
public void setEndPointEndingStyle(String style)
style - The new style.public String getEndPointEndingStyle()
public void setInteriorColour(PDGamma ic)
ic - colour in the DeviceRGB colourspace.public PDGamma getInteriorColour()
public void setCaption(boolean cap)
cap - Boolean value.public boolean getCaption()
public void setBorderStyle(PDBorderStyleDictionary bs)
bs - the border style dictionary to set.public PDBorderStyleDictionary getBorderStyle()
public float getLeaderLineLength()
public void setLeaderLineLength(float leaderLineLength)
leaderLineLength - length of the leader linepublic float getLeaderLineExtensionLength()
public void setLeaderLineExtensionLength(float leaderLineExtensionLength)
leaderLineExtensionLength - length of the leader line extensionspublic float getLeaderLineOffsetLength()
public void setLeaderLineOffsetLength(float leaderLineOffsetLength)
leaderLineOffsetLength - length of the leader line offsetpublic String getCaptionPositioning()
public void setCaptionPositioning(String captionPositioning)
captionPositioning - caption positioningpublic void setCaptionHorizontalOffset(float offset)
offset - the horizontal offset of the captionpublic float getCaptionHorizontalOffset()
public void setCaptionVerticalOffset(float offset)
offset - vertical offset of the captionpublic float getCaptionVerticalOffset()
Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.