テーブルの操作
Diagrammix3 のテーブルを使って、構造化されたグリッド形式で情報を整理できます。
テーブルの作成
テーブルを追加するには、ツールバーからテーブルツールを選択してキャンバスをクリックします。
テーブルアクションツールバー
テーブルセルをダブルクリックまたはテーブルを選択すると、テーブルアクションツールバーが表示され、以下に素早くアクセスできます:
- セルテキストの編集 (T): 選択したセルのテキスト編集モードに入る
- グリッド設定: グリッド設定コールアウトを開いて罫線と間隔を調整
- セル属性: セル属性コールアウトを開いてフォントと背景のスタイリング
- 行/列の追加・削除: テーブル構造をすばやく変更

グリッド設定
グリッド設定コールアウトでは以下が可能です:
- 行と列の罫線の表示を切り替え
- セル間の水平・垂直間隔を調整
- テーブル全体の角丸を設定

セル属性
セル属性コールアウトは、個々のセルまたはテーブル全体を細かく制御できます:
- フォント設定: フォントファミリー、サイズ、スタイル(太字/斜体)を変更
- 配置: 水平・垂直のテキスト配置を設定
- テキスト角度: セル内のテキストを回転(0〜360度)
- パディング: 内部セルマージンを調整(上下、左右)
- 背景色: カラーパレットからセルの塗りの色を選択
!TIPすべてのテーブルセルに適用チェックボックスを使うと、テーブル全体を一度にすばやくスタイリングできます。

セルの結合と分割
Diagrammix3 はセルのスパンをサポートしており、複数のセルを1つの大きなセルに結合したり、以前に結合したセルを分割できます。
セルの結合
セルを結合するには:
- テーブルを選択してテーブルアクションツールバーを表示
- 複数のセルを選択:
- Cmd+クリックで個々のセルを選択に追加
- Shift+クリックで矩形範囲を選択
- ツールバーのセルを結合をクリック(または右クリックして結合を選択)
- 選択したセルが1つのセルに結合
結合セルの用途:
- 複数列にまたがるヘッダー行
- 行にまたがるカテゴリラベル
- 属性/操作セクションを持つ UML クラス図
- グループ化されたヘッダーを持つ複雑なデータテーブル

セルの分割
以前に結合したセルを分割するには:
- 結合されたセルを選択
- ツールバーのセルを分割をクリック(または右クリックして分割を選択)
- セルが元のグリッド区分に戻る
注意: 分割できるのは以前に結合されたセルのみです。テーブルのグリッド構造を超えて単一セルを細分化することはできません。
複数セルの選択
セルスパンを操作する際:
- 最初の選択 - セルをクリックして選択
- 選択に追加 - Cmd+クリックで追加セルを選択
- 範囲選択 - 最初のセルをクリック、最後のセルを Shift+クリック(矩形を選択)
- 行/列の選択 - 表示されている行/列マーカーをクリック
選択されたセルはハイライト表示され、結合操作の対象であることを示します。
セル内のテキスト回転
個々のセル内のテキストを回転:
- セルを選択
- セル属性を開く
- テキスト角度を設定:
- 0度 - 水平(デフォルト)
- 90度 - 垂直(下から上)
- 180度 - 上下逆
- 270度 または -90度 - 垂直(上から下)
- 任意のカスタム角度(0〜360)
回転テキストは以下に便利:
- 垂直方向の列ヘッダー
- スペースを節約するテーブルレイアウト
- 回転ラベルを持つマトリクスダイアグラム

テーブルのサイズ変更
コーナーと辺のハンドルを使ってテーブルのサイズを変更できます。個々の行の高さと列の幅は、テーブル内のグリッド線をドラッグして調整できることが多いです(サポートされている場合)。
UML クラス図のテーブル
テーブルは UML クラスボックスの作成に最適です:
- 3行1列のテーブルを作成
- 1番目のセル: クラス名(中央揃え、太字)
- 2番目のセル: 属性(左揃え、標準ウェイト)
- 3番目のセル: メソッド(左揃え、標準ウェイト)
- コンテンツに合わせて行の高さを調整
- セクションを区切る罫線を追加
構造の例:
┌─────────────┐
│ ClassName │ ← ヘッダー(複数列の場合は結合)
├─────────────┤
│ - attribute1│ ← 属性セクション
│ - attribute2│
├─────────────┤
│ + method1() │ ← メソッドセクション
│ + method2() │
└─────────────┘
テーブルの高度なスタイリング
グリッドの表示
表示する罫線を制御:
- グリッド設定を開く
- 行の罫線を表示を切り替え(水平線)
- 列の罫線を表示を切り替え(垂直線)
- フレームを表示を切り替え(外枠)
以下が可能:
- 罫線なしテーブル(すべてオフ)
- 行のみのセパレーター(行オン、列オフ)
- 外枠のみ(フレームオン、内部オフ)
セルの背景色
背景色で視覚的な階層を作成:
- 色を付けるセルを選択
- セル属性を開く
- パレットから背景色を選択
- 選択したセルまたはテーブル全体に適用
デザインパターン:
- 行の交互色(ゼブラストライプ)で読みやすさ向上
- アクセントカラーのヘッダー行
- ハイライトカラーの重要セル
- カテゴリやステータスのカラーコーディング
セルのパディング
テキストとセル境界の間隔を調整:
- セルを選択
- セル属性を開く
- パディングの値を調整:
- 垂直パディング(上下)
- 水平パディング(左右)
パディングが大きいと広々とした読みやすいテーブルになります。パディングが小さいと密でコンパクトなテーブルになります。
効果的なテーブルのヒント
- 一貫したスタイリング - 同様のコンテンツには同じフォントと色を使用
- 明確なヘッダー - ヘッダー行/列を視覚的に区別(太字、背景色)
- 適切なパディング - テキストがセル境界に触れないように
- 数値は右揃え - 数値データは右揃えで比較しやすく
- 結合は控えめに - 明確さが向上する場合にのみセルを結合
- 可読性をテスト - ダイアグラムの最終表示サイズでテキストが読めるか確認
関連トピック
- UML クラス図 - テーブルを UML クラスに使用
- テキスト編集 - テーブルテキストのフォーマット
- 整列 - テーブルと他の要素の整列
- スタイルのコピーと適用 - テーブルスタイリングの再利用