LinearLayout
<LinearLayout>
は上から下に子要素を並べて配置するレイアウト要素です。
<LinearLayout size="A7" orientation="horizontal" margin="10">
<LayoutBody>
<Text>これはTextです。</Text>
<Rectangle width="11" height="11" />
<Text>これはTextです。</Text>
</LayoutBody>
</LinearLayout>
プロパティ
size
用紙サイズを設定します。
以下のキーワードから選択してください。
規定値は A4
です。
-
A0
A1
A2
A3
A4
A5
A6
A7
A8
-
B0
B1
B2
B3
B4
B5
B6
B7
B8
-
Executive
-
Folio
-
Legal
-
Letter
-
Tabloid
-
n,m
-
n
は横幅,m
は高さです。n
,m
は0以上の実数
です。 -
この形式で指定した場合、
orientation
属性は無視されます。
-
orientation
用紙の向きを設定します。
以下のキーワードから選択してください。
規定値は vertical
です。
vertical
-
用紙を縦向きにします
horizontal
-
用紙を横向きにします
margin
用紙のマージン領域の大きさを設定します。
このプロパティに設定できる値は 0以上の実数
で、単位は mm です。
規定値は 35.01 30 30 30
です。
このプロパティは、1個から4個の値を使って指定することができます。
2個以上の値を指定する場合、 a b c d
のようにスペース区切り形式で記述します。
- 1個の値を指定
-
上下左右の全辺 に同じ値を設定します。
- 2個の値を指定
-
1つ目の値を 上下、2つ目の値を 左右 に設定します。
- 3個の値を指定
-
1つ目の値を 上、2つ目の値を 左右、3つ目の値を 下 に設定します。
- 4個の値を指定
-
1つ目の値を 上、2つ目の値を 右、3つ目の値を 下、4つ目の値を 左 に設定します。
marginTop
用紙のマージン領域における上側の大きさを設定します。
このプロパティに設定できる値は 0以上の実数
または unspecified
で、単位は mm です。
規定値は unspecified
です。
marginBottom
用紙のマージン領域における下側の大きさを設定します。
このプロパティに設定できる値は 0以上の実数
または unspecified
で、単位は mm です。
規定値は unspecified
です。
marginLeft
用紙のマージン領域における左側の大きさを設定します。
このプロパティに設定できる値は 0以上の実数
または unspecified
で、単位は mm です。
規定値は unspecified
です。
marginRight
用紙のマージン領域における右側の大きさを設定します。
このプロパティに設定できる値は 0以上の実数
または unspecified
で、単位は mm です。
規定値は unspecified
です。
borderThickness
外枠の罫線の太さを設定します。
このプロパティに設定できる値は BorderThickness です。
規定値は 0
です。
このプロパティは、1個から4個の値を使って指定することができます。
2個以上の値を指定する場合、 a b c d
のようにスペース区切り形式で記述します。
- 1個の値を指定
-
上下左右の全辺 に同じ値を設定します。
- 2個の値を指定
-
1つ目の値を 上下、2つ目の値を 左右 に設定します。
- 3個の値を指定
-
1つ目の値を 上、2つ目の値を 左右、3つ目の値を 下 に設定します。
- 4個の値を指定
-
1つ目の値を 上、2つ目の値を 右、3つ目の値を 下、4つ目の値を 左 に設定します。
borderTopThickness
外枠上側の罫線の太さを設定します。
このプロパティに設定できる値は BorderThickness または unspecified
です。
規定値は unspecified
です。
borderBottomThickness
外枠下側の罫線の太さを設定します。
このプロパティに設定できる値は BorderThickness または unspecified
です。
規定値は unspecified
です。
borderLeftThickness
外枠左側の罫線の太さを設定します。
このプロパティに設定できる値は BorderThickness または unspecified
です。
規定値は unspecified
です。
borderRightThickness
外枠右側の罫線の太さを設定します。
このプロパティに設定できる値は BorderThickness または unspecified
です。
規定値は unspecified
です。
borderColor
外枠の罫線の色を設定します。
このプロパティに設定できる値は Color です。
規定値は grayscale(0)
です。
このプロパティは、1個から4個の値を使って指定することができます。
2個以上の値を指定する場合、 a b c d
のようにスペース区切り形式で記述します。
- 1個の値を指定
-
上下左右の全辺 に同じ値を設定します。
- 2個の値を指定
-
1つ目の値を 上下、2つ目の値を 左右 に設定します。
- 3個の値を指定
-
1つ目の値を 上、2つ目の値を 左右、3つ目の値を 下 に設定します。
- 4個の値を指定
-
1つ目の値を 上、2つ目の値を 右、3つ目の値を 下、4つ目の値を 左 に設定します。
borderStyle
外枠の罫線の種類を設定します。
このプロパティに設定できる値は BorderStyle です。
規定値は solid
です。
このプロパティは、1個から4個の値を使って指定することができます。
2個以上の値を指定する場合、 a b c d
のようにスペース区切り形式で記述します。
- 1個の値を指定
-
上下左右の全辺 に同じ値を設定します。
- 2個の値を指定
-
1つ目の値を 上下、2つ目の値を 左右 に設定します。
- 3個の値を指定
-
1つ目の値を 上、2つ目の値を 左右、3つ目の値を 下 に設定します。
- 4個の値を指定
-
1つ目の値を 上、2つ目の値を 右、3つ目の値を 下、4つ目の値を 左 に設定します。
borderTopStyle
外枠上側の罫線の種類を設定します。
このプロパティに設定できる値は BorderStyle または unspecified
です。
規定値は unspecified
です。
borderBottomStyle
外枠下側の罫線の種類を設定します。
このプロパティに設定できる値は BorderStyle または unspecified
です。
規定値は unspecified
です。
borderLeftStyle
外枠左側の罫線の種類を設定します。
このプロパティに設定できる値は BorderStyle または unspecified
です。
規定値は unspecified
です。
borderRightStyle
外枠右側の罫線の種類を設定します。
このプロパティに設定できる値は BorderStyle または unspecified
です。
規定値は unspecified
です。