2.1 最上位要素(レイアウト)<Layout>
最上位要素(レイアウト)
ページレイアウトをデザインするために用意されているコンポーネントを定義します。本章では、次のコンポーネントについて説明します。
- 最上位要素(レイアウト)<Layout>
- テキスト
- イメージ
- 線
2.1.1機能説明
XML ツリーの最上位要素です。すべての要素が<Layout></Layout>タグ内に記述されます。Layout では、PDF の描画領域や子要素の座標基点となる開始位置などを定義します。
2.1.2属性説明
属性名 | 指定 | 説明 | 型 | 指定内容 | 初期値 |
---|---|---|---|---|---|
Name | 任意 | 名前 | CDATA | - | |
Width | 任意 | 領域の幅 | CDATA | - | |
Height | 任意 | 領域の高さ | CDATA | - | |
X | 任意 | X座標 | CDATA | 0 | |
Y | 任意 | Y座標 | CDATA | 0 | |
Unit | 任意 | 単位 | (Choice) | mm / cm / in / px / pt | mm |
version | 任意 | ページレイアウトのバージョン | CDATA | バージョンを示す数値文字列 ※1 | 0.0.0 |
- ※1レイアウト・デザイナガイド『4.3 レイアウトバージョンについて』を参照してください。
2.1.3記述例
Layoutサンプル1
<?xml version="1.0" encoding="UTF-8"?> <!-- XML file created by biz-Stream Designer --> <!-- biz-Stream Copyright BrainSellers.com Corp. --> <Layout Name="LayoutSample1" Width="75" Height="60" X="10" Y="10" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:bs="http://www.brainsellers.com/schema" xmlns:svg="http://www.brainsellers.com/schema" xmlns:form="http://www.brainsellers.com/schema" xmlns:pdf="http://www.brainsellers.com/schema" version="5.0.0"> <!-- 枠線 --> <Square Width="50" Height="25" Y="0" LineColor="14,0,176" LineStyle="Solid"/> <!-- ラベル --> <Label Width="50" Height="25" Y="0" Horizon="center" Vertical="center" Vector="horizon" Font="MSGothic" FontSize="9" FontStyle="PLAIN" Narrow="horizon">Layout 記述例</Label> </Layout>
