public abstract class PDFObject
extends java.lang.Object
PDFObject
, reprezentuje
pojedynczy obiekt. Przez obiekt rozumie się :
PDFTextField
,
PDFTextForm
,
PDFImage
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
endl
Zakończenie linii.
|
protected int |
id
Id obiektu.
|
static int |
MAX_PAGE_NUMBER
Maksymalny numer strony.
|
static float |
MAX_START_X
Maksymalna odcięta punktu początkowego.
|
static float |
MAX_START_Y
Maksymalna rzędna punktu początkowego.
|
static int |
MIN_PAGE_NUMBER
Minimalny numer strony.
|
static float |
MIN_START_X
Minimalna odcięta punktu początkowego.
|
static float |
MIN_START_Y
Minimalna rzędna punktu początkowego.
|
protected java.lang.String |
name
Opis obiektu.
|
protected int |
pageNumber
Numer strony.
|
static java.lang.String |
PDFImage
Obiekt graficzny.
|
static java.lang.String |
PDFTextField
Pole tekstowe.
|
static java.lang.String |
PDFTextForm
Pole tekstowe z kratkami.
|
protected float |
startX
Odcięta punktu początkowego.
|
protected float |
startY
Rzędna punktu początkowego.
|
protected java.lang.Object |
value
Wartość obiektu.
|
Constructor and Description |
---|
PDFObject(int _pageNumber,
float _startX,
float _startY,
java.lang.String _name,
int _id)
Konstruktor klasy
PDFObject . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkRange(float field,
float min,
float max)
Funkcja sprawdzająca czy zadana wartość zawiera się w
zadanym przedziale zamkniętym.
|
protected boolean |
checkRange(int field,
int min,
int max)
Funkcja sprawdzająca czy zadana wartość zawiera się w
zadanym przedziale zamkniętym.
|
abstract void |
draw(PdfContentByte cb)
Metoda abstrakcyjna rysująca dany obiekt.
|
int |
getId()
Metoda zwracająca id obiektu.
|
int |
getPageNumber()
Metoda zwracająca numer strony obiektu.
|
float |
getStartX()
Metoda zwracająca odciętą punktu początkowego obiektu.
|
float |
getStartY()
Metoda zwracająca rzędną punktu początkowego obiektu.
|
abstract java.lang.String |
getType()
Metoda abstrakcyjna zwracająca typ obiektu.
|
void |
setId(int newId)
Metoda ustawiająca id obiektu.
|
abstract void |
setValue(java.lang.Object newValue)
Metoda abstrakcyjna ustawiająca wartość obiektu.
|
java.lang.String |
toString()
Metoda konwertująca obiekt
PDFObject do obiektu typu String . |
public static final java.lang.String endl
public static final java.lang.String PDFTextField
public static final java.lang.String PDFTextForm
public static final java.lang.String PDFImage
public static final int MIN_PAGE_NUMBER
public static final int MAX_PAGE_NUMBER
public static final float MIN_START_X
public static final float MAX_START_X
public static final float MIN_START_Y
public static final float MAX_START_Y
protected int pageNumber
protected float startX
protected float startY
protected int id
protected java.lang.String name
protected java.lang.Object value
public PDFObject(int _pageNumber, float _startX, float _startY, java.lang.String _name, int _id) throws PDFException
PDFObject
._pageNumber
- parametr typu int
, numer strony._startX
- parametr typu int
, odcięta punktu początkowego._startY
- parametr typu int
, rzędna punktu początkowego._name
- parametr typu String
, nazwa pola._id
- parametr typu int
, id pola w bazie danych.PDFException
- gdy :
protected boolean checkRange(int field, int min, int max)
field
- parametr typuint
, zadana wartość.min
- parametr typuint
, dolna granica przedziału.max
- parametr typuint
, górna granica przedziału.protected boolean checkRange(float field, float min, float max)
field
- parametr typufloat
, zadana wartość.min
- parametr typufloat
, dolna granica przedziału.max
- parametr typufloat
, górna granica przedziału.public int getPageNumber()
int
, numer strony obiektu.public float getStartX()
int
, odcięta punktu początkowego obiektu.public float getStartY()
int
, rzędna punktu początkowego obiektu.public int getId()
int
, id obiektu.public void setId(int newId)
newId
- parametr typu int
, nowy id obiektu.public abstract void setValue(java.lang.Object newValue) throws PDFException
newValue
- zmienna typu Object
, nowa wartość obiektu.PDFException
- - gdy nowa wartość obiektu jest nieprawidłowa.public abstract void draw(PdfContentByte cb)
cb
- parametr typu com.lowagie.text.pdf.PdfContentByte
, uchwyt do strony.public abstract java.lang.String getType()
String
, typ obiektu.public java.lang.String toString()
PDFObject
do obiektu typu String
.toString
in class java.lang.Object
String
, reprezentacja tekstowa obiektu.