There is space to grow your ideas...

Page tree

Versions Compared

Key

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

...

Bezeichnung

Beschreibung

.Text

Inhalt der Zelle. Dieser Text kann entsprechende Rich-Text Formatierungen enthalten.

Beispiele:

Höhe einer Zelle: "\\trrhX " wobei X die Grösse ist (\\trrh-1000); neg. Zahl = Zeile ist exakt so hoch, postitive Zahl = Zeile ist minds. so hoch

Einrücken links: \\linX wobei X angibt wieviel eingerückt wird (\\lin15)

Aufzählung eingerückt: \\fi-360\\li720\\bullet\\tab\\tx100{...}

Hoch-/Tiefgestellt: \\super  \\sub

Neue Seite: \\page

Neue Zeile: \\par

Textfarbe:
Default ist schwarz, in der Colortable werden die verschiedenen Farben definiert. Die Grundfarben  (siehe unten bei CellOptions sind immer vorhanden und können entsprechend verwendet werden, z.B. für roten Text \\cf6

Sonderzeichen:
Möchte man z. B, ein Symbol einfügen und die Schrift ist sonst nicht vorhanden kann man die Schrift im Feld selber aufrufen.

Lo_Table.Text[1][0] = 
"Kästchen zum ankreuzen {\\field{\\*\\fldinst SYMBOL 111 \\\\f \"Wingdings\" \\\\s 11}{\\fldrslt\\f10\\fs22}}";

ergibt 

Lo_Table.Text[2][0] = "\\u9679\\'3f Kommunikation";

ergibt: 

Beispiel: Text wird links eingerückt und es hat nach der Zeile einen kleinen Abstand ( \\sa). Zeilenhöhe ist minds. 320 , falls vom Text her mehr erforderlich auch grösser. (\\sb falls man vor der zeile Zeile einen Abstand möchte).

Lo_Table.Text[0][3] = "\\lin105 \\sa6 \\trrh320 " + Lo_Address.s_Company[Li_i];



.CellOptions

Zusätzliche Formatierungsangaben für die Zelle. Z.B. Farbfüllung:

"\\clcbpatrawn", wobei n die Farbnummer ist.

( 1 = schwarz, 2 = blau, 3 = cyan, 4 = grün, 5 = magenta, 6 = rot, 7 = gelb, 8 = weiss)

Farbe2 = "\\clcbpatraw" +"18";    je nach Farben auf dem Report steht die 18 für eine andere Farbe  
Farbe3 = "\\clcbpatraw3";            Cyan

Vertikales Textalignment:

"\\clvertaln ", wobei n die Ausrichtung angibt ( t = oben, c = mittig, b = unten)

Lo_Table.CellOptions[0][1] = "\\clvertalb ";

Rahmenfarben:

Die Farben stammen wiederum aus der Farbtabelle, die Grundfarben (siehe oben) sind immer vorhanden. Im  Beispiel unten wird der untere Zellenrand grau (hier Farbe 15), brdrwX gibt die Dicke der Linie an.

Die Rahmen müssen einzeln definiert werden:

\\clbrdrl → Rahmen links

\\clbrdrr → Rahmen rechts

\\clbrdrt → Rahmen oben

\\clbrdrb → Rahmen unten

Lo_Table.CellOptions[6][0] = "\\clbrdrb\\brdrs\\brdrw30\\brdrcf15 ";


.BorderPatternBottom

Gibt die Strichart des unteren Randes der Zelle an. Mögliche Muster:

brdrs Single-thickness border.
brdrth Double-thickness border.
brdrsh Shadowed border.
brdrdb Double border.
brdrdot Dotted border.
brdrdash Dashed border.
brdrhair Hairline border.
brdrdashsm Dashed border (small).
brdrdashd Dot-dashed border.
brdrdashdd Dot-dot-dashed border.
brdrdashdot Dot-dashed border (alias for \brdrdashd read but not written by Word)
brdrdashdotdot Dot-dot-dashed border (alias for \brdrdashdd read but not written by Word)
brdrinset Inset border.
brdrnone No border.
brdroutset Outset border.
brdrtriple Triple border.
brdrtnthsg Thick-thin border (small).
brdrthtnsg Thin-thick border (small).
brdrtnthtnsg Thin-thick thin border (small).
brdrtnthmg Thick-thin border (medium).
brdrthtnmg Thin-thick border (medium).
brdrtnthtnmg Thin-thick thin border (medium).
brdrtnthlg Thick-thin border (large).
brdrthtnlg Thin-thick border (large).
brdrtnthtnlg Thin-thick-thin border (large).
brdrwavy Wavy border.
brdrwavydb Double wavy border.
brdrdashdotstr Striped border.
brdremboss Embossed border.
brdrengrave Engraved border.
brdrframe Border resembles a “Frame.”

Rahmenfarbe:
brdrcfN    N ist die Nummer der Farbe in der Farbtabelle des RTF-Files. damit der Befehl funktioniert muss die Rahmenart angegeben werden (siehe Beispiel).

Lo_Table.BorderPatternBottom[0][Li_j] = "brdrs \\brdrcf16";


.BorderPatternLeftGibt die Strichart des linken Randes der Zelle an. Muster siehe oben.
.BorderPatternRightGibt die Strichart des rechten Randes der Zelle an. Muster siehe oben.
.BorderPatternTopGibt die Strichart des oberen Randes der Zelle an. Muster siehe oben.

...