p$TDV:SMPAPI:EtTxTab
p$TDV:SMPAPI:EtTxTab
Einfügen einer Tabelle in das aktive Dokument. Die Anzahl der Spalten und der Abstand der Tabelle zum linken Seitenrand wird übergeben. Die Breite der einzelnen Spalten kann mit der Funktion p$TDV:SMPAPI:EtTxTabB festgelegt werden.
Nach dem Einfügen der Tabelle wird die Einfügemarke in die erste Spalte der ersten Tabellenzeile gesetzt, so dass bei der nächsten Einfügeoperation eines Textes oder eines RTF-Textes die Tabelle gefüllt wird. Der nächste Textbaustein wird immer unterhalb der Tabelle eingefügt.
Die neue Tabelle hat zunächst 1 Zeile. Mit dem Befehl f$Word(’Cursor bewegen’,’12’,’1’) wird in die nächste Tabellenspalte gewechselt. Ist die letzte Spalte erreicht, wird eine neue Zeile angelegt - genau wie bei der manuellen Eingabe.
Syntax: | p$TDV:SMPAPI:EtTxTab( Spalten, Abstand ) | ||
| Argument | Typ | Bedeutung |
| Spalten | Ganzzahl | Anzahl der Tabellenspalten |
| Abstand | Dezimal | Abstand der Tabelle vom linken Seitenrand (in cm; auf max. 0,01cm genau) |
Ergebnis: | - |
| |
Beispiel: | Einfügen eines RTF-Textes mit einem speziellen Seitenrand. Dazu wird eine Tabelle mit einer Zeile und einer Spalte eingefügt, in die der RTF-Text eingefügt wird. Der Randabstand wird über den Abstand der Tabelle zum linken Seitenrand und die Breite der Tabellenspalte bestimmt: p$TDV:SMPAPI:EtTxTab( 1, 2.0 ) | ||