|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.Rectangle
com.lowagie.text.RectangleReadOnly
public class RectangleReadOnly
A RectangleReadOnly
is the representation of a geometric figure.
It's the same as a Rectangle
but immutable.
Rectangles support constant width borders using
setBorderWidth(float)
and setBorder(int)
. They also
support borders that vary in width/color on each side using methods like
setBorderWidthLeft(float)
or
setBorderColorLeft(java.awt.Color)
.
Element
,
Table
,
Cell
,
HeaderFooter
Field Summary |
---|
Fields inherited from class com.lowagie.text.Rectangle |
---|
backgroundColor, border, borderColor, borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderWidth, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop, BOTTOM, BOX, LEFT, llx, lly, NO_BORDER, RIGHT, rotation, TOP, UNDEFINED, urx, ury, useVariableBorders |
Fields inherited from interface com.lowagie.text.Element |
---|
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK |
Constructor Summary | |
---|---|
RectangleReadOnly(float urx,
float ury)
Constructs a RectangleReadOnly -object starting from the origin
(0, 0). |
|
RectangleReadOnly(float llx,
float lly,
float urx,
float ury)
Constructs a RectangleReadOnly -object. |
|
RectangleReadOnly(Rectangle rect)
Constructs a RectangleReadOnly -object. |
Method Summary | |
---|---|
void |
cloneNonPositionParameters(Rectangle rect)
Copies all of the parameters from a Rectangle object
except the position. |
void |
disableBorderSide(int side)
Disables the border on the specified side. |
void |
enableBorderSide(int side)
Enables the border on the specified side. |
void |
normalize()
Switches lowerleft with upperright |
void |
setBackgroundColor(java.awt.Color value)
Sets the backgroundcolor of the rectangle. |
void |
setBorder(int value)
Enables/Disables the border on the specified sides. |
void |
setBorderColor(java.awt.Color value)
Sets the color of the border. |
void |
setBorderColorBottom(java.awt.Color value)
Sets the value of the border color |
void |
setBorderColorLeft(java.awt.Color value)
Sets the value of the border color |
void |
setBorderColorRight(java.awt.Color value)
Sets the value of the border color |
void |
setBorderColorTop(java.awt.Color value)
Sets the value of the border color |
void |
setBorderWidth(float value)
Sets the borderwidth of the table. |
void |
setBorderWidthBottom(float borderWidthBottom)
Sets the width of a border |
void |
setBorderWidthLeft(float borderWidthLeft)
Sets the width of a border |
void |
setBorderWidthRight(float borderWidthRight)
Sets the width of a border |
void |
setBorderWidthTop(float borderWidthTop)
Sets the width of a border |
void |
setBottom(float value)
Sets the lower left y-coordinate. |
void |
setGrayFill(float value)
Sets the grayscale of the rectangle. |
void |
setLeft(float value)
Sets the lower left x-coordinate. |
void |
setRight(float value)
Sets the upper right x-coordinate. |
void |
setTop(float value)
Sets the upper right y-coordinate. |
void |
setUseVariableBorders(boolean useVariableBorders)
Sets a parameter indicating if the rectangle has variable borders |
void |
softCloneNonPositionParameters(Rectangle rect)
Copies all of the parameters from a Rectangle object
except the position. |
private void |
throwReadOnlyError()
|
java.lang.String |
toString()
Gets the content of the text element. |
Methods inherited from class com.lowagie.text.Rectangle |
---|
getBackgroundColor, getBorder, getBorderColor, getBorderColorBottom, getBorderColorLeft, getBorderColorRight, getBorderColorTop, getBorderWidth, getBorderWidthBottom, getBorderWidthLeft, getBorderWidthRight, getBorderWidthTop, getBottom, getBottom, getChunks, getGrayFill, getHeight, getLeft, getLeft, getRight, getRight, getRotation, getTop, getTop, getWidth, hasBorder, hasBorders, isContent, isNestable, isUseVariableBorders, process, rectangle, rotate, type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RectangleReadOnly(float llx, float lly, float urx, float ury)
RectangleReadOnly
-object.
llx
- lower left xlly
- lower left yurx
- upper right xury
- upper right ypublic RectangleReadOnly(float urx, float ury)
RectangleReadOnly
-object starting from the origin
(0, 0).
urx
- upper right xury
- upper right ypublic RectangleReadOnly(Rectangle rect)
RectangleReadOnly
-object.
rect
- another Rectangle
Method Detail |
---|
private void throwReadOnlyError()
public void setLeft(float value)
setLeft
in class Rectangle
value
- the new valuepublic void setRight(float value)
setRight
in class Rectangle
value
- the new valuepublic void setTop(float value)
setTop
in class Rectangle
value
- the new valuepublic void setBottom(float value)
setBottom
in class Rectangle
value
- the new valuepublic void normalize()
normalize
in class Rectangle
public void setBorder(int value)
LEFT, RIGHT, TOP, BOTTOM
.
setBorder
in class Rectangle
value
- the new valueenableBorderSide(int)
,
disableBorderSide(int)
public void enableBorderSide(int side)
enableBorderSide
in class Rectangle
side
- the side to enable. One of LEFT, RIGHT, TOP, BOTTOM
public void disableBorderSide(int side)
disableBorderSide
in class Rectangle
side
- the side to disable. One of LEFT, RIGHT, TOP, BOTTOM
public void setBorderWidth(float value)
setBorderWidth
in class Rectangle
value
- the new valuepublic void setBorderColor(java.awt.Color value)
setBorderColor
in class Rectangle
value
- the new valuepublic void setBackgroundColor(java.awt.Color value)
setBackgroundColor
in class Rectangle
value
- the new valuepublic void setGrayFill(float value)
setGrayFill
in class Rectangle
value
- the new valuepublic void setUseVariableBorders(boolean useVariableBorders)
setUseVariableBorders
in class Rectangle
useVariableBorders
- indication if the rectangle has variable borderspublic void setBorderWidthLeft(float borderWidthLeft)
setBorderWidthLeft
in class Rectangle
borderWidthLeft
- a widthpublic void setBorderWidthRight(float borderWidthRight)
setBorderWidthRight
in class Rectangle
borderWidthRight
- a widthpublic void setBorderWidthTop(float borderWidthTop)
setBorderWidthTop
in class Rectangle
borderWidthTop
- a widthpublic void setBorderWidthBottom(float borderWidthBottom)
setBorderWidthBottom
in class Rectangle
borderWidthBottom
- a widthpublic void setBorderColorLeft(java.awt.Color value)
setBorderColorLeft
in class Rectangle
value
- a color valuepublic void setBorderColorRight(java.awt.Color value)
setBorderColorRight
in class Rectangle
value
- a color valuepublic void setBorderColorTop(java.awt.Color value)
setBorderColorTop
in class Rectangle
value
- a color valuepublic void setBorderColorBottom(java.awt.Color value)
setBorderColorBottom
in class Rectangle
value
- a color valuepublic void cloneNonPositionParameters(Rectangle rect)
Rectangle
object
except the position.
cloneNonPositionParameters
in class Rectangle
rect
- Rectangle
to copy frompublic void softCloneNonPositionParameters(Rectangle rect)
Rectangle
object
except the position.
softCloneNonPositionParameters
in class Rectangle
rect
- Rectangle
to copy frompublic java.lang.String toString()
Element
toString
in interface Element
toString
in class Rectangle
Object.toString()
|
Hosted by Hostbasket | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |