Package at.letto.tools.tex
Class TableItem
java.lang.Object
at.letto.tools.tex.TableItem
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
TableItemString
Interface für ein Element welches in einer Tabelle aufgenommen werden kann, und in Tex gedruckt werden kann
- Author:
- damboeck
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
Eintrag zentriertboolean
true wenn die Linien unterhalb des Tabellenelements gezeichnet werden sollTex-Code für die Farbeint
Zelle überspannte colspan Spalten, Standardwert = 1boolean
Fett-Schriftprotected boolean
True wenn es sich um die erste Spalte einer Tabelle handeltprivate static final Pattern
int
Zelle überspannt rowspan Zeilen, Standardwert = 1protected boolean
true wenn die Rahmenlinien gezeichnet werden sollenboolean
Der Inhalt wird in eine Spalte gepresst, ohne einen Zeilenvorschubprotected String
Breite des Eintrages als Tabellen-spalten-Definition wie p{3cm} -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
colspan
public int colspanZelle überspannte colspan Spalten, Standardwert = 1 -
rowspan
public int rowspanZelle überspannt rowspan Zeilen, Standardwert = 1 -
singleLine
public boolean singleLineDer Inhalt wird in eine Spalte gepresst, ohne einen Zeilenvorschub -
width
Breite des Eintrages als Tabellen-spalten-Definition wie p{3cm} -
cline
public boolean clinetrue wenn die Linien unterhalb des Tabellenelements gezeichnet werden soll -
showGrid
protected boolean showGridtrue wenn die Rahmenlinien gezeichnet werden sollen -
firstColumn
protected boolean firstColumnTrue wenn es sich um die erste Spalte einer Tabelle handelt -
color
Tex-Code für die Farbe -
fett
public boolean fettFett-Schrift -
center
public boolean centerEintrag zentriert -
pWidth
-
-
Constructor Details
-
TableItem
public TableItem()
-
-
Method Details
-
toTex
- Returns:
- Wandelt den Inhalt in einen Tex-formatierten String
-
getWidth
- Returns:
- Liefert die Spaltenbreite als Tabellen-spalten-Definition wie p{3cm}
-
getTexWidth
- Returns:
- Liefert die Spaltenbreite als String mit Tex-Einheiten wie z.B. 3cm
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-