Adobe FrameMaker に含まれる表属性の XML ラウンドトリップについて説明します。
読み書きルールは表の書式設定属性のラウンドトリップを扱います。 表のセル属性における新しい読み書きルールのマッピングは次の通りです。
プロパティ |
非 CALS 読み書きルール |
CALS 読み書きルール |
属性値 |
---|---|---|---|
|
セル角度 |
rotate |
Integer |
|
塗りの上書き |
NA |
Integer corresponding to FDK values |
|
塗りの上書きを使用 |
NA |
0 = False Nonzero value = True |
|
陰影の上書き |
NA |
|
|
陰影の上書き |
NA |
0 = False Nonzero value = True |
|
下罫線の上書き |
NA |
|
|
下罫線の上書き |
NA |
0 = False Nonzero value = True |
|
左罫線の上書き |
NA |
|
|
左罫線の上書き |
NA |
0 = False Nonzero value = True |
|
右罫線の上書き |
NA |
|
|
右罫線の上書き |
NA |
0 = False Nonzero value = True |
|
上罫線の上書き |
NA |
|
|
上罫線の上書き |
NA |
0 = False Nonzero value = True |
表の行のプロパティの読み書きルールのマッピングは次の通りです。
プロパティ |
非 CALS 読み書きルール |
CALS 読み書きルール |
属性値 |
---|---|---|---|
|
次と連動 |
NA |
0 = False Nonzero value = True |
|
次と連動 |
NA |
0 = False Nonzero value = True |
|
行の配置 |
NA |
Integer corresponding to FDK values |
次の例では、prop5 属性が表の下罫線を制御します。
element "tablecell"
{
is fm table cell element;
attribute "prop1" is fm property right ruling override;
attribute "prop2" is fm property use right ruling override;
attribute "prop3" is fm property top ruling override;
attribute "prop4" is fm property use top ruling override;
attribute "prop5" is fm property bottom ruling override;
attribute "prop6" is fm property use bottom ruling override;
attribute "prop7" is fm property left ruling override;
attribute "prop8" is fm property use left ruling override;
attribute "prop9" is fm property cell angle;
}
次の例では、att1、att2、att3、att4 属性が表セルの塗り属性を制御します。
element "tablecell2"
{
is fm table cell element;
attribute "att1" is fm property shading override;
attribute "att2" is fm property use shading override;
attribute "att3" is fm property bottom ruling override;
attribute "att4" is fm property use bottom ruling override;
attribute "att5" is fm property fill override;
attribute "att6" is fm property use fill override;
}