src::MyCanvas::MyCanvas Klassenreferenz

Abgeleitet von javax::swing::JPanel und com::itextpdf::text::pdf::parser::RenderListener.

Aufstellung aller Elemente

Öffentliche Methoden

def __init__
def paintComponent
def setWidth
def renderText
def renderImage
def linearInterpol3Color
def linearInterpolColor
def linearInterpol

Öffentliche Attribute

 reader
 pagenr
 parser
 renderMode
 g
 mySize
 scale
 translate

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:
 Alle Klassen Funktionen
Erzeugt am Wed Jun 13 19:25:56 2012 für Visualisierung2 von  doxygen 1.6.3