Vertikale Trennlinie hinzufügen (MI_ChooseTool_AddVertSeparator)
Horizontale Trennlinie hinzufügen (MI_ChooseTool_AddHorizSeparator)
Trennlinie löschen (MI_ChooseTool_DeleteSeparator)
Syntax
C++
C#
Visual Basic .NET
Parameter
BlockIndex [in] Enthält den Index des Tabellenblocks, der geändert werden soll. Der Index ist in der ILayout::VisualBlocks-Sammlung enthalten. Position [in] Enthält die Position der Trennlinie in der Tabelle. Die Position der Trennlinie ist ihre Koordinate im Grundraster. IsVerticalSeparator [in] Gibt an, ob die Trennlinie vertikal oder horizontal ist. DeleteSeparator [in] Gibt an, ob die Trennlinie gelöscht oder hinzugefügt werden soll. Cancel [out] Sie können diese Variable auf TRUE setzen, um anzugeben, dass der Vorgang abgebrochen werden soll. In diesem Fall wird die Trennlinie nicht hinzugefügt (oder gelöscht).Rückgabewerte
[Nur C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, bedeutet dies, dass clientseitig ein Fehler aufgetreten ist; in diesem Fall wird der Wert des Parameters Cancel nicht berücksichtigt.Anmerkungen
- Unter dem Grundraster verstehen wir hier das Raster, das durch Tabellenränder und Trennlinien gebildet wird. Jede vertikale Trennlinie erhöht die horizontale Koordinate um eins, und jede horizontale Trennlinie erhöht die vertikale Koordinate um eins. Die Koordinatenachsen verlaufen von links nach rechts und von oben nach unten.
- Die Client-Implementierung dieser Methode muss sicherstellen, dass alle innerhalb der Methode ausgelösten Ausnahmen abgefangen und verarbeitet werden und keine Ausnahmen über die Methode hinaus weitergegeben werden. Die Weitergabe einer Ausnahme über die Methode hinaus kann zu unvorhersehbaren Ergebnissen führen (z. B. zum Programmabbruch).
