public class PDFDocument
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.net.URL |
documentPlan
URL dokumentu.
|
protected int |
id
Id dokumentu ( w bazie danych).
|
protected java.lang.String |
name
Nazwa dokumentu.
|
protected java.util.Vector |
objects
Wektor obiektów.
|
protected java.io.FileOutputStream |
out
Strumień wynikowy.
|
Constructor and Description |
---|
PDFDocument(java.net.URL _url,
int _id,
java.io.FileOutputStream _out,
java.lang.String _name)
Konstruktor klasy
PDFDocument . |
Modifier and Type | Method and Description |
---|---|
void |
add(PDFObject newObject)
Metoda dodająca nowy obiekt do dokumentu.
|
void |
clearAllValues()
Metoda czyszcząca wartości wszystkich obiektów dokumentu.
|
void |
getFilledDocument()
Metoda tworząca nowy dokument PDF.
|
int |
getId()
Metoda zwracająca id dokumentu.
|
java.util.Vector |
getObjects()
Metoda zwracająca obiekty dokumentu.
|
void |
setImagesValues(java.lang.Object[] ids,
java.lang.Object[] values)
Metoda ustawiająca wartości wszystkich obiektów typu
PDFImage . |
void |
setOut(java.io.FileOutputStream _out)
Metoda ustawiająca strumień wyjściowy dokumentu.
|
void |
setTextFieldsValues(java.lang.Object[] ids,
java.lang.Object[] values)
Metoda ustawiająca wartości wszystkich obiektów typu
PDFTextField . |
void |
setTextFormsValues(java.lang.Object[] ids,
java.lang.Object[] values)
Metoda ustawiająca wartości wszystkich obiektów typu
PDFTextForm . |
protected java.util.Vector objects
protected java.net.URL documentPlan
protected int id
protected java.lang.String name
protected java.io.FileOutputStream out
public PDFDocument(java.net.URL _url, int _id, java.io.FileOutputStream _out, java.lang.String _name)
PDFDocument
._url
- parametr typu java.net.URL
, url matrycy._id
- parametr typu int
, id dokumentu w bazie._out
- parametr typu java.io.FileOutputStream
, wyjście do pliku._name
- parametr typu String
, nazwa dokumentu.public int getId()
int
, id dokumentu w bazie.public java.util.Vector getObjects()
Vector
, obiekty dokumentu.public void add(PDFObject newObject)
newObject
- parametr typu PDFObject
, nowy obiekt.public void setOut(java.io.FileOutputStream _out)
_out
- parametr typu java.io.FileOutputStream
, strumień wyjściowy.public void clearAllValues() throws PDFException
PDFException
- gdy wystąpi błąd ( nigdy nie powinno się to zdarzyć ).public void setTextFormsValues(java.lang.Object[] ids, java.lang.Object[] values) throws PDFException
PDFTextForm
.ids
- parametr typu Object[]
, tablica id.values
- parametr typu Object[]
, tablica wartości.PDFException
- gdy choć jedna wartość z wektora wartości jest nieprawidłowa.public void setTextFieldsValues(java.lang.Object[] ids, java.lang.Object[] values) throws PDFException
PDFTextField
.ids
- parametr typu Object[]
, tablica id.values
- parametr typu Object[]
, tablica wartości.PDFException
- gdy choć jedna wartość z wektora wartości jest nieprawidłowa.public void setImagesValues(java.lang.Object[] ids, java.lang.Object[] values) throws PDFException
PDFImage
.ids
- parametr typu Object[]
, tablica id.values
- parametr typu Object[]
, tablica wartości.PDFException
- gdy choć jedna wartość z wektora wartości jest nieprawidłowa.public void getFilledDocument() throws java.lang.Exception
java.lang.Exception
- w przypadku błędu.