図形のテキストのタブ設定は、セクション、行、セル インデックスを使用してプログラムからアクセスできます。Visio® 製品では、[書式] メニューから [テキスト] を選択し、[タブの設定] をクリックするか、シェイプシート (ShapeSheet ®) ウィンドウの [タブ] セクションを使用してタブの設定を表示したり、変更したりすることができます。
セクション インデックス | 行インデックス | セル インデックス |
---|---|---|
visSectionTab | visRowTab + i | 0 ... 180 |
このセクションでは、図形に対して定義されているタブ セットごとに 1 行が割り当てられています。さらに各行は、そこで定義されている各タブ用に 3 つのセルを含んでいます。設定できるタブ数は最大 60 です。全行のセルに 0 から始まるインデックスが付けられます。
インデックス | 説明 |
---|---|
0 | その行のアクティブ タブの数 |
1 | 最初のタブ位置 |
2 | 最初のタブの配置コード |
3 | 予約 |
4 | 2 番目のタブ位置 |
5 | 2 番目のタブの配置コード |
6 | 予約 |
... | ... |
178 | 60 番目のタブ位置 |
179 | 60 番目のタブの配置コード |
180 | 予約 |
注 "j" 番目のタブ (j>0) の位置は ((j-1)*3) + visTabPos のセルに保存されています。"j" 番目のタブの配置コードは ((j-1)*3) + visTabAlignのセルに保存されています。
設定できるタブの数はタブの図形要素によって異なります。タブのセクションと行の Shape オブジェクトの RowType プロパティを下表のいずれかの行タグ定数に設定すると、図形要素を変更できます。
定数 | 説明 |
---|---|
visTagTab0 | タブ数は 0。 |
visTagTab2 | タブ数は 0、1 または 2。 |
visTagTab10 | タブ数は 0 から 10。 |
visTagTab60 | タブ数は 0 から 60。 |