Tabelle Zelle TabstopSet Beschreibung

  • Durch "Herumspielen" habe ich gefunden, wie ich Tabstops in eine Tabellenzelle einfügen kann, nur ist weder in der chm-Datei noch den beiden PDF's etwas zu diesem Befehl zu finden, welche Werte kann Flags annehmen?


    Ist die Twips-Angabe immer auf den linken Zellenrand bezogen, oder kann auch ein Tabulator auf z.B. 10cm vom Seitenrand definiert werden? Der würde dann je nach Spaltenbreiten in der 2. oder auch 4. Spalte wirken?


    Ciao

    Stefan

  • Tabulatoren beziehen sich immer auf den linken Rand der Zelle bzw. des Absatzes.


    Oft verwendet man diese Funktion des TWPRichText um tabstops hinzuzufügen:


    This function adds a tabstop. The first parameter is the position in twips,

    the second is the kind of the tabstop. Possible values are:

    tkLeft - standard LEFT (default)

    tkRight - Flush-right tab.

    tkCenter - Centered tab.

    tkDecimal - Decimal tab.

    tkBarTab - Draw bar (Unlike in Word, Fillmodes are supported, too!)

    Two optional parameter are used to specify the fillmode and the fill color.


    function TabstopAdd(PosInTwips: Integer; Kind: TTabKind = tkLeft;

    FillMode: TTabFill = tkNoFill; FillColor: Integer = 0): Boolean;


    Wenn man auf der basis einer Zelle, also eines TParagraph arbeitet gibt es diese Methode


    function TabstopAdd(Value: Integer; Kind: TTabKind = tkLeft;

    Fill: TTabFill = tkNoFill; ColorNr: Integer = 0): Boolean;


    sowie TabstopDelete und andere Tabstop... funktionen welche in der CMH gelistet werden.