src::MyCanvas::MyCanvas Klassenreferenz
Abgeleitet von javax::swing::JPanel und com::itextpdf::text::pdf::parser::RenderListener.
Aufstellung aller Elemente
Ausführliche Beschreibung
MyCanvas
Renderklasse fuer PDF-Seiten
fragt ratings ab und macht highlighting
bietet ausserdem eine moeglichkeit farben zu interpolieren
Dokumentation der Elementfunktionen
def src::MyCanvas::MyCanvas::linearInterpol |
( |
|
self, |
|
|
|
startval, |
|
|
|
stopval, |
|
|
|
position | |
|
) |
| | |
liefert den [0,1] normierten Wert eines intervalls startval:stopval
z.B.: self.linearInterpol(300,400,0.5) = 350
self.linearInterpol(300,400, 1 ) = 400
self.linearInterpol(300,400, 0 ) = 300
def src::MyCanvas::MyCanvas::linearInterpol3Color |
( |
|
self, |
|
|
|
c1, |
|
|
|
c2, |
|
|
|
c3, |
|
|
|
position | |
|
) |
| | |
liefert einen Farbwert fuer die position zurueck
position in einen [0,1] normierten Gradienten von c1 nach c3 ueber c2
wobei c1-3 Instanzen von java.awt.Color sein sollten
oder sich aehnlich verhalten sollten
def src::MyCanvas::MyCanvas::linearInterpolColor |
( |
|
self, |
|
|
|
c1, |
|
|
|
c2, |
|
|
|
position | |
|
) |
| | |
liefert einen Farbwert fuer die position zurueck
position in einen [0,1] normierten Gradienten von c1 nach c2
wobei c1-2 Instanzen von java.awt.Color sein sollten
oder sich aehnlich verhalten sollten
def src::MyCanvas::MyCanvas::paintComponent |
( |
|
self, |
|
|
|
g | |
|
) |
| | |
ueberlagerung der paintComponent von JPanel
hier wird das rendern der Seite getriggert
def src::MyCanvas::MyCanvas::renderImage |
( |
|
self, |
|
|
|
renderInfo | |
|
) |
| | |
callback funktion fuer den parser
hier werden bilder gerendert
def src::MyCanvas::MyCanvas::renderText |
( |
|
self, |
|
|
|
renderInfo | |
|
) |
| | |
callback funktion fuer den parser
hier wird text gerendert
def src::MyCanvas::MyCanvas::setWidth |
( |
|
self, |
|
|
|
a | |
|
) |
| | |
setze das seitenverhaeltnis
Verhaeltnis von A4 (generell Ax) = a : (squrt(2)*a)
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: