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 TypeFieldDescriptionbooleanEintrag zentriertbooleantrue wenn die Linien unterhalb des Tabellenelements gezeichnet werden sollTex-Code für die FarbeintZelle überspannte colspan Spalten, Standardwert = 1booleanFett-Schriftprotected booleanTrue wenn es sich um die erste Spalte einer Tabelle handeltprivate static final PatternintZelle überspannt rowspan Zeilen, Standardwert = 1protected booleantrue wenn die Rahmenlinien gezeichnet werden sollenbooleanDer Inhalt wird in eine Spalte gepresst, ohne einen Zeilenvorschubprotected StringBreite 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:
clonein classObject- Throws:
CloneNotSupportedException
-