垂直区切り線の追加 (MI_ChooseTool_AddVertSeparator)
水平区切り線の追加 (MI_ChooseTool_AddHorizSeparator)
区切り線の削除 (MI_ChooseTool_DeleteSeparator)
構文
C++
C#
Visual Basic .NET
Parameters
BlockIndex [in] 変更対象のテーブルブロックのインデックスを格納します。インデックスは ILayout::VisualBlocks コレクション内のものです。 Position [in] テーブル内の区切り線の位置を格納します。区切り線の位置は、ベースグリッド上の座標で表されます。 IsVerticalSeparator [in] 区切り線が縦方向か横方向かを指定します。 DeleteSeparator [in] 区切り線を削除するか追加するかを指定します。 Cancel [out] この変数を TRUE に設定すると、処理を中止するよう示すことができます。この場合、区切り線は追加 (または削除) されません。戻り値
[C++ のみ] このメソッドが S_OK 以外の値を返した場合は、クライアント側でエラーが発生したことを示します。この場合、Cancel パラメーターの値は無視されます。注記
- ここでいうベースグリッドとは、表の罫線と区切り線で構成されるグリッドを指します。縦方向の区切り線が 1 本増えるごとに水平方向の座標が 1 増加し、横方向の区切り線が 1 本増えるごとに垂直方向の座標が 1 増加します。座標軸は、左から右、上から下の向きです。
- このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を確実にキャッチして処理し、例外がメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招くおそれがあります。
