|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.pdf.PdfObject
com.lowagie.text.pdf.PdfArray
com.lowagie.text.pdf.PdfRectangle
public class PdfRectangle
PdfRectangle
is the PDF Rectangle object.
Rectangles are used to describe locations on the page and bounding boxes for several
objects in PDF, such as fonts. A rectangle is represented as an array
of
four numbers, specifying the lower left x, lower left y, upper right x,
and upper right y coordinates of the rectangle, in that order.
This object is described in the 'Portable Document Format Reference Manual version 1.3'
section 7.1 (page 183).
Rectangle
,
PdfArray
Field Summary | |
---|---|
private float |
llx
lower left x |
private float |
lly
lower left y |
private float |
urx
upper right x |
private float |
ury
upper right y |
Fields inherited from class com.lowagie.text.pdf.PdfArray |
---|
arrayList |
Fields inherited from class com.lowagie.text.pdf.PdfObject |
---|
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
Constructor Summary | |
---|---|
PdfRectangle(float urx,
float ury)
|
|
PdfRectangle(float llx,
float lly,
float urx,
float ury)
|
|
PdfRectangle(float llx,
float lly,
float urx,
float ury,
int rotation)
Constructs a PdfRectangle -object. |
|
PdfRectangle(float urx,
float ury,
int rotation)
Constructs a PdfRectangle -object starting from the origin (0, 0). |
|
PdfRectangle(Rectangle rectangle)
|
|
PdfRectangle(Rectangle rectangle,
int rotation)
Constructs a PdfRectangle -object with a Rectangle -object. |
Method Summary | |
---|---|
boolean |
add(float[] values)
Block changes to the underlying PdfArray |
boolean |
add(int[] values)
Block changes to the underlying PdfArray |
boolean |
add(PdfObject object)
Overrides the add -method in PdfArray in order to prevent the adding of extra object to the array. |
void |
addFirst(PdfObject object)
Block changes to the underlying PdfArray |
float |
bottom()
Returns the lower left y-coordinate. |
float |
bottom(int margin)
Returns the lower left y-coordinate, considering a given margin. |
Rectangle |
getRectangle()
Returns the high level version of this PdfRectangle |
float |
height()
Returns the height of the rectangle. |
float |
left()
Returns the lower left x-coordinate. |
float |
left(int margin)
Returns the lower left x-coordinate, considering a given margin. |
float |
right()
Returns the upper right x-coordinate. |
float |
right(int margin)
Returns the upper right x-coordinate, considering a given margin. |
PdfRectangle |
rotate()
Swaps the values of urx and ury and of lly and llx in order to rotate the rectangle. |
float |
top()
Returns the upper right y-coordinate. |
float |
top(int margin)
Returns the upper right y-coordinate, considering a given margin. |
float |
width()
Returns the width of the rectangle. |
Methods inherited from class com.lowagie.text.pdf.PdfArray |
---|
add, contains, getArrayList, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getPdfObject, isEmpty, listIterator, remove, set, size, toPdf, toString |
Methods inherited from class com.lowagie.text.pdf.PdfObject |
---|
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private float llx
private float lly
private float urx
private float ury
Constructor Detail |
---|
public PdfRectangle(float llx, float lly, float urx, float ury, int rotation)
PdfRectangle
-object.
llx
- lower left xlly
- lower left yurx
- upper right xury
- upper right ypublic PdfRectangle(float llx, float lly, float urx, float ury)
public PdfRectangle(float urx, float ury, int rotation)
PdfRectangle
-object starting from the origin (0, 0).
urx
- upper right xury
- upper right ypublic PdfRectangle(float urx, float ury)
public PdfRectangle(Rectangle rectangle, int rotation)
PdfRectangle
-object with a Rectangle
-object.
rectangle
- a Rectangle
public PdfRectangle(Rectangle rectangle)
Method Detail |
---|
public Rectangle getRectangle()
public boolean add(PdfObject object)
add
-method in PdfArray
in order to prevent the adding of extra object to the array.
add
in class PdfArray
object
- PdfObject
to add (will not be added here)
false
public boolean add(float[] values)
add
in class PdfArray
values
- stuff we'll ignore. Ha!
public boolean add(int[] values)
add
in class PdfArray
values
- stuff we'll ignore. Ha!
public void addFirst(PdfObject object)
addFirst
in class PdfArray
object
- Ignored.public float left()
public float right()
public float top()
public float bottom()
public float left(int margin)
margin
- a margin
public float right(int margin)
margin
- a margin
public float top(int margin)
margin
- a margin
public float bottom(int margin)
margin
- a margin
public float width()
public float height()
public PdfRectangle rotate()
PdfRectangle
|
Hosted by Hostbasket | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |