未翻訳
このページはまだ翻訳されていません。原文の内容が表示されています。
stack
要素関数要素関数要素関数はset
ルールやshow
ルールでカスタマイズできます。
要素関数
要素関数は
set
ルールやshow
ルールでカスタマイズできます。Arranges content and spacing horizontally or vertically.
The stack places a list of items along an axis, with optional spacing between each item.
Example
#stack(
dir: ttb,
rect(width: 40pt),
rect(width: 120pt),
rect(width: 90pt),
)

引数引数引数は関数への入力値です。関数名の後に括弧で囲んで指定します。
引数
引数は関数への入力値です。関数名の後に括弧で囲んで指定します。
dir
設定可能引数設定可能引数設定可能引数は、set
ルールを用いて設定でき、それ以降で使用するデフォルト値を変更できます。
設定可能引数
設定可能引数
設定可能引数は、
set
ルールを用いて設定でき、それ以降で使用するデフォルト値を変更できます。The direction along which the items are stacked. Possible values are:
ltr
: Left to right.rtl
: Right to left.ttb
: Top to bottom.btt
: Bottom to top.
You can use the start
and end
methods to obtain the initial and
final points (respectively) of a direction, as alignment
. You can also
use the axis
method to determine whether a direction is
"horizontal"
or "vertical"
. The inv
method returns a
direction's inverse direction.
For example, ttb.start()
is top
, ttb.end()
is bottom
,
ttb.axis()
is "vertical"
and ttb.inv()
is equal to btt
.
デフォルト値: ttb
spacing
Spacing to insert between items where no explicit spacing was provided.
デフォルト値: none