トップ > 知っておきたい機能 > オブジェクトの位置揃えとスナップ >
オブジェクトの格子配列

  

仮想的な格子状のマスにオブジェクトを収める

Inkscapeには、オブジェクトを格子状に並び替える『格子配列』の機能があります。 指定した行数・列数の仮想的な格子状のマスの中にオブジェクトを収めるように並び替えます

 

オブジェクトを格子状に配列する

では、格子配列を行ってみましょう。 小さなオブジェクトがたくさん配置されている画像を用意します。

1. 小さなオブジェクトがたくさん配置されている画像
1. 小さなオブジェクトがたくさん配置されている画像

上図のように小さくて大きさにバラつきのあるオブジェクトが配置されている画像です。 全部で25個のシェイプがあります

次に、全てのオブジェクトを選択して格子配列の対象に加えます。

2. 全てのオブジェクトを選択する
2. 全てのオブジェクトを選択する

上図のように全てのオブジェクトを選択します。 では、これらのオブジェクトを格子状に配列してみましょう。

3. オブジェクト(O) -> 配列(A)...
3. オブジェクト(O) -> 配列(A)...

上図のように画面上部のプルダウンメニューの"オブジェクト(O)" -> "配列(A)..."を実行します。

  
Inkscapeの旧バージョンでは、メニュー項目名は "配列(A)" ではなく "行と列" でした。 格子配列だけでなく、円配列の機能も追加されたため名称が "配列" に変わりました。
4. 配列ダイアログが開く
4. 配列ダイアログが開く

上図のように配列ダイアログが開きます。 このダイアログでは、格子配列だけでなく円配列も行えます。

今回は、オブジェクトの格子配列を行います。 まずは、各項目を設定していきましょう

5. 行数(R)と列数(C)をどちらも5にする
5. 行数(R)と列数(C)をどちらも5にする

上図のように行数(R)・列数(C)ともに 5 を指定します。 つまり、5行 x 5列の25個のセル(=マス)です。

なお、この項目はオブジェクトの数から自動計算された値が初期値としてセットされます。 今回の例ではオブジェクトの数が25個であるため、5 x 5が自動的に計算されました。

6. 同じ高さ(H)・同じ幅(W)チェックボックスをチェック
6. 同じ高さ(H)・同じ幅(W)チェックボックスをチェック

上図のように "同じ高さ(H)" チェックボックスと "同じ幅(W)" チェックボックスをチェックします。 この設定により、仮想的な格子状の線が同じ間隔で引かれます。 つまり、全てのセルが同じ高さ・幅になるということです。

7. 配列の中央のボタンを押す
7. 配列の中央のボタンを押す

上図のように配列の中央のボタン(配列の中央のボタン)を押します。 このボタン群では、オブジェクトがセル内にどう収まるかを設定します。

今回のようにオブジェクトの大きさにバラつきがある場合、オブジェクトがセルにピッタリと収まることもあれば、スカスカに隙間が空いてしまうこともあります。 隙間が空いてしまう場合に、セル内にどう配置するかをこのボタンで指定します。 今回は中央のボタン(配列の中央のボタン)を押したので、上下・左右の隙間が均等になるように配置されます

8. 間隔を設定する(S)を選択する
8. 間隔を設定する(S)を選択する

上図のように間隔を設定する(S)を選択します。 これは、セルとセルの間隔を手動で設定するという意味です。 別の表現をするなら、『格子状の線の太さを設定する』となるでしょうか

9. XとYをどちらも15にする
9. XとYをどちらも15にする

上図のようにX / Yともに 15 を指定し、単位にpxを選択します。 つまり、格子状の線の太さを15ピクセルにする、という意味です

10. [配列(A)]ボタンを押す
10. [配列(A)]ボタンを押す

上図のように[配列(A)]ボタンを押します。

11. 格子配列後のオブジェクト
11. 格子配列後のオブジェクト

上図のようにオブジェクトが格子状に並び替えられます。 どのオブジェクトもセルの中心に位置していますが、上図ではわかりにくいです。 加工して線を足してみます

12. 格子配列後のオブジェクト
12. 格子配列後のオブジェクト

上図のように水平・垂直ともに中心で揃っているのがわかります

では次に、セルの左上に接するように配列してみましょう

13. 配列の左上のボタンを押して[配列(A)]ボタンを押す
13. 配列の左上のボタンを押して[配列(A)]ボタンを押す

上図のように配列の左上のボタン(配列の左上のボタンボタン)を押し、[配列(A)]ボタンを押します。

14. 格子配列後のオブジェクト
14. 格子配列後のオブジェクト

上図のようにどのオブジェクトもセルの左上に接しています。 上図にも加工して線を入れてみましょう

15. 格子配列後のオブジェクト
15. 格子配列後のオブジェクト

上図のようにセルの左上に接しているのがわかります。 また、どのセルも同じ高さ・幅であることもわかります。

続いて、セルの高さ・幅を同じにはしないよう設定を変えてみましょう

16. 同じ高さ(H)・同じ幅(W)チェックボックスのチェックを外して[配列(A)]ボタンを押す
16. 同じ高さ(H)・同じ幅(W)チェックボックスのチェックを外して[配列(A)]ボタンを押す

上図のように "同じ高さ(H)" チェックボックスと "同じ幅(W)" チェックボックスのチェックを外して[配列(A)]ボタンを押します。

17. 格子配列後のオブジェクト
17. 格子配列後のオブジェクト

上図のようにセルの高さ・幅が同じではなくなります。 やはり見づらいので、加工して線を足してみます。

18. 格子配列後のオブジェクト
18. 格子配列後のオブジェクト

上図のようにセルの高さ・幅は同じではなくなっています。

最後に、間隔を 0(ゼロ) にして配列してみましょう。

19. XとYともに0にして[配列(A)]ボタンを押す
19. XとYともに0にして[配列(A)]ボタンを押す

上図のようにX / Yともに 0 を指定し、単位にpxを選択し、[配列(A)]ボタンを押します。

20. 格子配列後のオブジェクト
20. 格子配列後のオブジェクト

上図のようにセルとセルの間に隙間がないようにオブジェクトが配列されます

  
  

まとめ

Inkscapeには格子配列の機能があり、オブジェクトを格子状に並べることができます。 行数・列数は自由に指定することができ、セル内のどこにオブジェクトを置くか、隙間をどのくらいにするかなど、高度な設定が可能です。

操作/コマンド 説明
(画面上部のプルダウンメニュー)
"オブジェクト(O)" -> "配列(A)..."
配列ダイアログを開く
 
メニュー