There is space to grow your ideas...

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Alle Programmbefehle finden Sie unter: Table Object

Tabelle erstellen
Lo_Table = CreateTableObject(5,5);Die Tabelle wird erstellt mit 5x5 Zellen.
Tabelle fixieren
 Lo_Table.AutoFit[0] = 0; Die Tabelle wird an die existierende Tabelle angepasst
Textinhalt
Lo_Table.Text[0][0] = "Datum";In der ersten Zelle oben, wird der Text 'Datum' eingefügt.
Lo_Table.Text[0][1] = "Was";In der zweiten Zelle oben, wird der Text 'Was' eingefügt.
Lo_Table.Text[0][2] = "Wo";In der dritten Zelle oben, wird der Text 'Wo' eingefügt.
Lo_Table.Text[0][3] = "Zeit";In der vierten Zelle oben, wird der Text 'Zeit' eingefügt.
Lo_Table.Text[0][4] = "Anwesend";In der fünften Zelle oben, wird der Text 'Anwesend' eingefügt.
Textausrichtung
 Lo_Table.TextDirection[0][4] = 2;Der Text richtet sich von unten nach oben und links nach rechts.
 Lo_Table.TextDirection[0][3] = 4;Der Text richtet sich von oben nach unten und rechts nach links.
Schattierung

Lo_Table.Shade[0][0] = 1000;

Lo_Table.Shade[0][1] = 1000;

Lo_Table.Shade[0][2] = 1000;

Lo_Table.Shade[0][3] = 1000;

Lo-Table.Shade[0][4] = 1000;



Die oberen 5 Zellen werden mit einer Schattierung von 10% versehen.

 oder... 
 for schleife... Die oberen 5 Zellen werden mit einer Schattierung von 10% versehen.
Rahmenfarbe
Lo_Table.CellOptions[4][0] = "\\clbrdrt\\brdrs\\brdrw30\\brdrcf5";Der obere Zellenrand mit einer Dicke von '30', wird gefärbt mit der Farbe Magenta ('5').
Zellen/Spalten zusammenfügen

Lo_Table.VertMerge[1][0] = 1;

Lo_Table.VertMerge[2][0] = 2;

Die zweite und dritte Zelle links werden zusammengefügt.

Lo_Table.HorzMerge[1][0] = 1;

Lo_Table.HorzMerge[1][1] = 2;

Lo_Table.HorzMerge[1][2] = 2;

Die erste, zweite und dritte Zelle der zweiten Zeile werden zusammengefügt.
Zellenränder formatieren
Lo_Table.BorderPatternBottom[4][4] = "brdrwavy";Der untere Rand dieser Zelle wird gewellt.
Lo_Table.BorderPatternLeft[3][3] = "brdrdashd";Der linke Rand dieser Zelle wird gestrichpunktet.
Lo_Table.BorderPatternTop[4][1] = "brdrtriple";Der obere Rand dieser Zelle wird eine dreifache Linie .
Zellengrösse

 

Um eine neue Tabelle mit der richtigen Zellengrösse einzufügen, muss man zuerst den Debugger starten und auf 'Watch' klicken. Hier kann man dann 'TableWidth' eingeben und es wird Ihnen die Grösse der schon vorhandenen Zellen angegeben.

GetMatrixFromCsv(TableWidths[0])


 Lo_Table.Width[0][0] = 2024; Diese Zelle wird auf die Grösse '2024' gesetzt.
Endresultat
Result = CreateTableText(Lo_Table);Die vollständige Tabelle wird ausgegeben.

...