Translation:Table Styles
From IDMLWiki
10.8.5 表スタイル
表スタイルは、1回の操作で適用できる、表の境界線や行と列の罫線などの表の書式設定属性の集まりです。表スタイルグループでまとめることもできます。IDMLパッケージでは、<TableStyle>エレメントは<TableStyleGroup>エレメント内に保存されます。すべての<TableStyle>エレメントと<TableStyleGroup>エレメントは<RootTableStyleGroup>エレメント内に存在します。<TableStyleGroup>エレメントには、<TableStyle>エレメントと<TableStyleGroup>エレメントを含むことができます。
スキーマの例116 TableStyleGroup
TableStyleGroup_Object = element TableStyleGroup{
attribute Self { xsd:string },
attribute Name { xsd:string },
element Properties {element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?,(TableStyle_Object*&TableStyleGroup_Object*)}
スキーマの例117 TableStyle
TableStyle_Object = element TableStyle{
attribute Self { xsd:string },
attribute Name { xsd:string },
attribute StrokeOrder{ StrokeOrderTypes_EnumValue }?,
attribute TopBorderStrokeWeight{ xsd:double }?,
attribute TopBorderStrokeType{ xsd:string }?,
attribute TopBorderStrokeColor{ xsd:string }?,
attribute TopBorderStrokeTint{ xsd:double }?,
attribute TopBorderStrokeOverprint{ xsd:boolean }?,
attribute TopBorderStrokeGapColor{ xsd:string }?,
attribute TopBorderStrokeGapTint{ xsd:double }?,
attribute TopBorderStrokeGapOverprint{ xsd:boolean }?,
attribute LeftBorderStrokeWeight{ xsd:double }?,
attribute LeftBorderStrokeType{ xsd:string }?,
attribute LeftBorderStrokeColor{ xsd:string }?,
attribute LeftBorderStrokeTint{ xsd:double }?,
attribute LeftBorderStrokeOverprint{ xsd:boolean }?,
attribute LeftBorderStrokeGapColor{ xsd:string }?,
attribute LeftBorderStrokeGapTint{ xsd:double }?,
attribute LeftBorderStrokeGapOverprint{ xsd:boolean }?,
attribute BottomBorderStrokeWeight{ xsd:double }?,
attribute BottomBorderStrokeType{ xsd:string }?,
attribute BottomBorderStrokeColor{ xsd:string }?,
attribute BottomBorderStrokeTint{ xsd:double }?,
attribute BottomBorderStrokeOverprint{ xsd:boolean }?,
attribute BottomBorderStrokeGapColor{ xsd:string }?,
attribute BottomBorderStrokeGapTint{ xsd:double }?,
attribute BottomBorderStrokeGapOverprint{ xsd:boolean }?,
attribute RightBorderStrokeWeight{ xsd:double }?,
attribute RightBorderStrokeType{ xsd:string }?,
attribute RightBorderStrokeColor{ xsd:string }?,
attribute RightBorderStrokeTint{ xsd:double }?,
attribute RightBorderStrokeOverprint{ xsd:boolean }?,
attribute RightBorderStrokeGapColor{ xsd:string }?,
attribute RightBorderStrokeGapTint{ xsd:double }?,
attribute RightBorderStrokeGapOverprint{ xsd:boolean }?,
attribute SpaceBefore{ xsd:double }?,
attribute SpaceAfter{ xsd:double }?,
attribute SkipFirstAlternatingStrokeRows{ xsd:int }?,
attribute SkipLastAlternatingStrokeRows{ xsd:int }?,
attribute StartRowStrokeCount{ xsd:int }?,
attribute StartRowStrokeColor{ xsd:string }?,
attribute StartRowStrokeWeight{ xsd:double }?,
attribute StartRowStrokeType{ xsd:string }?,
attribute StartRowStrokeTint{ xsd:double }?,
attribute StartRowStrokeGapOverprint{ xsd:boolean }?,
attribute StartRowStrokeGapColor{ xsd:string }?,
attribute StartRowStrokeGapTint{ xsd:double }?,
attribute StartRowStrokeOverprint{ xsd:boolean }?,
attribute EndRowStrokeCount{ xsd:int }?,
attribute EndRowStrokeColor{ xsd:string }?,
attribute EndRowStrokeWeight{ xsd:double }?,
attribute EndRowStrokeType{ xsd:string }?,
attribute EndRowStrokeTint{ xsd:double }?,
attribute EndRowStrokeOverprint{ xsd:boolean }?,
attribute EndRowStrokeGapColor{ xsd:string }?,
attribute EndRowStrokeGapTint{ xsd:double }?,
attribute EndRowStrokeGapOverprint{ xsd:boolean }?,
attribute SkipFirstAlternatingStrokeColumns{ xsd:int }?,
attribute SkipLastAlternatingStrokeColumns{ xsd:int }?,
attribute StartColumnStrokeCount{ xsd:int }?,
attribute StartColumnStrokeColor{ xsd:string }?,
attribute StartColumnStrokeWeight{ xsd:double }?,
attribute StartColumnStrokeType{ xsd:string }?,
attribute StartColumnStrokeTint{ xsd:double }?,
attribute StartColumnStrokeOverprint{ xsd:boolean }?,
attribute StartColumnStrokeGapColor{ xsd:string }?,
attribute StartColumnStrokeGapTint{ xsd:double }?,
attribute StartColumnStrokeGapOverprint{ xsd:boolean }?,
attribute EndColumnStrokeCount{ xsd:int }?,
attribute EndColumnStrokeColor{ xsd:string }?,
attribute EndColumnStrokeWeight{ xsd:double }?,
attribute EndColumnLineStyle{ xsd:string }?,
attribute EndColumnStrokeTint{ xsd:double }?,
attribute EndColumnStrokeOverprint{ xsd:boolean }?,
attribute EndColumnStrokeGapColor{ xsd:string }?,
attribute EndColumnStrokeGapTint{ xsd:double }?,
attribute EndColumnStrokeGapOverprint{ xsd:boolean }?,
attribute ColumnFillsPriority{ xsd:boolean }?,
attribute SkipFirstAlternatingFillRows{ xsd:int }?,
attribute SkipLastAlternatingFillRows{ xsd:int }?,
attribute StartRowFillColor{ xsd:string }?,
attribute StartRowFillCount{ xsd:int }?,
attribute StartRowFillTint{ xsd:double }?,
attribute StartRowFillOverprint{ xsd:boolean }?,
attribute EndRowFillCount{ xsd:int }?,
attribute EndRowFillColor{ xsd:string }?,
attribute EndRowFillTint{ xsd:double }?,
attribute EndRowFillOverprint{ xsd:boolean }?,
attribute SkipFirstAlternatingFillColumns{ xsd:int }?,
attribute SkipLastAlternatingFillColumns{ xsd:int }?,
attribute StartColumnFillCount{ xsd:int }?,
attribute StartColumnFillColor{ xsd:string }?,
attribute StartColumnFillTint{ xsd:double }?,
attribute StartColumnFillOverprint{ xsd:boolean }?,
attribute EndColumnFillCount{ xsd:int }?,
attribute EndColumnFillColor{ xsd:string }?,
attribute EndColumnFillTint{ xsd:double }?,
attribute EndColumnFillOverprint{ xsd:boolean }?,
attribute HeaderRegionSameAsBodyRegion{ xsd:boolean }?,
attribute FooterRegionSameAsBodyRegion{ xsd:boolean }?,
attribute LeftColumnRegionSameAsBodyRegion{ xsd:boolean }?,
attribute RightColumnRegionSameAsBodyRegion{ xsd:boolean }?,
attribute HeaderRegionCellStyle{ xsd:string }?,
attribute FooterRegionCellStyle{ xsd:string }?,
attribute LeftColumnRegionCellStyle{ xsd:string }?,
attribute RightColumnRegionCellStyle{ xsd:string }?,
attribute BodyRegionCellStyle{ xsd:string }?,
attribute KeyboardShortcut{ list { xsd:short ,xsd:short } }?,
element Properties {element BasedOn{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?}
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| BodyRegionCellStyle | string | セルスタイル/本文行(ヘッダやフッタでないセル) | |
| BottomBorderStrokeColor | string | 下境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| BottomBorderStrokeGapColor | string | 下境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:BottomBorderStrokeTypeがSolidでないときのみ | |
| BottomBorderStrokeGapOverprint | boolean | trueのとき、下境界線の間隔はオーバープリント。Note:BottomBorderStrokeTypeがSolidでないときのみ | |
| BottomBorderStrokeGapTint | double | 下境界線の間隔の濃淡(0-100%)Note:BottomBorderStrokeTypeがSolidでないときのみ | |
| BottomBorderStrokeOverprint | boolean | trueのとき、下境界線はオーバープリント | |
| BottomBorderStrokeTint | double | 下境界線の濃淡(0-100%) | |
| BottomBorderStrokeType | string | 下境界線の種類 | |
| BottomBorderStrokeWeight | double | 下境界線の線幅 | |
| ColumnFillsPriority | boolean | trueのとき、塗りのパターンの繰り返しは列単位。falseのときは行単位 | |
| EndColumnFillColor | string | 塗りのスタイル/次の列のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnFillCount | int | 塗りのスタイル/次の列数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnFillOverprint | boolean | trueのとき、塗りのスタイル/次の列のカラーはオーバープリント。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnFillTint | double | 塗りのスタイル/次の列の濃淡(0-100%)Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnLineStyle | string | 列の罫線/次の種類 | |
| EndColumnStrokeColor | string | 列の罫線/次の列のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeCount | int | 列の罫線/次の列数 | |
| EndColumnStrokeGapColor | string | 列の罫線/次の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeGapOverprint | boolean | trueのとき、列の罫線/次の間隔はオーバープリント。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeGapTint | double | 列の罫線/次の間隔の濃淡(0-100%)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeOverprint | boolean | trueのとき、列の罫線/次はオーバープリント。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeTint | double | 列の罫線/次の濃淡(0-100%)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeWeight | double | 列の罫線/次の線幅。Note:次の列数が1以上のときのみ有効 | |
| EndRowFillColor | string | 塗りのスタイル/次の行のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowFillCount | int | 塗りのスタイル/次の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowFillOverprint | boolean | trueのとき、塗りのスタイル/次の行のカラーはオーバープリント。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowFillTint | double | 塗りのスタイル/次の行の濃淡(0-100%)Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowStrokeColor | string | 行の罫線/次の行のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeCount | int | 行の罫線/次の行数 | |
| EndRowStrokeGapColor | string | 行の罫線/次の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeGapOverprint | boolean | trueのとき、行の罫線/次の間隔はオーバープリント。Note:次の行数が1以上のときのみ | |
| EndRowStrokeGapTint | double | 行の罫線/次の間隔の濃淡(0-100%)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeOverprint | boolean | trueのとき、行の罫線/次はオーバープリント。Note:次の行数が1以上のときのみ | |
| EndRowStrokeTint | double | 行の罫線/次の濃淡(0-100%)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeType | string | 行の罫線/次の種類 | |
| EndRowStrokeWeight | double | 行の罫線/次の線幅。Note:次の行数が1以上のときのみ有効 | |
| FooterRegionCellStyle | string | セルスタイル/フッタ行 | |
| FooterRegionSameAsBodyRegion | boolean | trueのとき、フッタ行のセルスタイルは本文行と同じ | |
| HeaderRegionCellStyle | string | セルスタイル/ヘッダ行 | |
| HeaderRegionSameAsBodyRegion | boolean | trueのとき、ヘッダ行のセルスタイルは本文行と同じ | |
| KeyboardShortcut | |||
| LeftBorderStrokeColor | string | 左境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| LeftBorderStrokeGapColor | string | 左境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:LeftBorderStrokeTypeがSolidでないときのみ | |
| LeftBorderStrokeGapOverprint | boolean | trueのとき、左境界線の間隔はオーバープリント。Note:LeftBorderStrokeTypeがSolidでないときのみ | |
| LeftBorderStrokeGapTint | double | 左境界線の間隔の濃淡(0-100%)Note:LeftBorderStrokeTypeがSolidでないときのみ | |
| LeftBorderStrokeOverprint | boolean | trueのとき、左境界線はオーバープリント | |
| LeftBorderStrokeTint | double | 左境界線の濃淡(0-100%) | |
| LeftBorderStrokeType | string | 左境界線の種類 | |
| LeftBorderStrokeWeight | double | 左境界線の線幅 | |
| LeftColumnRegionCellStyle | string | セルスタイル/左/上の列 | |
| LeftColumnRegionSameAsBodyRegion | boolean | trueのとき、左/上の列のセルスタイルは本文行と同じ | |
| Name | string | ○ | 表スタイル名 |
| RightBorderStrokeColor | string | 右境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| RightBorderStrokeGapColor | string | 右境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:RightBorderStrokeTypeがSolidでないときのみ | |
| RightBorderStrokeGapOverprint | boolean | trueのとき、右境界線の間隔はオーバープリント。Note:RightBorderStrokeTypeがSolidでないときのみ | |
| RightBorderStrokeGapTint | double | 右境界線の間隔の濃淡(0-100%)Note:RightBorderStrokeTypeがSolidでないときのみ | |
| RightBorderStrokeOverprint | boolean | trueのとき、右境界線はオーバープリント | |
| RightBorderStrokeTint | double | 右境界線の濃淡(0-100%) | |
| RightBorderStrokeType | string | 右境界線の種類 | |
| RightBorderStrokeWeight | double | 右境界線の線幅 | |
| RightColumnRegionCellStyle | string | セルスタイル/右/下の列 | |
| RightColumnRegionSameAsBodyRegion | boolean | trueのとき、右/下の列のセルスタイルは本文行と同じ | |
| SkipFirstAlternatingFillColumns | int | 塗りのスタイル/スキップする最初の列数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| SkipFirstAlternatingFillRows | int | 塗りのスタイル/スキップする最初の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| SkipFirstAlternatingStrokeColumns | int | 列の罫線/スキップする最初の列数。Note:最初の列数または次の列数が1以上のときのみ | |
| SkipFirstAlternatingStrokeRows | int | 行の罫線/スキップする最初の行数。Note:最初の行数または次の行数が1以上のときのみ | |
| SkipLastAlternatingFillColumns | int | 塗りのスタイル/スキップする最後の列数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| SkipLastAlternatingFillRows | int | 塗りのスタイル/スキップする最後の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| SkipLastAlternatingStrokeColumns | int | 列の罫線/スキップする最後の列数。Note:最初の列数または次の列数が1以上のときのみ | |
| SkipLastAlternatingStrokeRows | int | 行の罫線/スキップする最後の行数。Note:最初の行数または次の行数が1以上のときのみ | |
| SpaceAfter | double | 表の後のアキ | |
| SpaceBefore | double | 表の前のアキ | |
| StartColumnFillColor | string | 塗りのスタイル/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnFillCount | int | 塗りのスタイル/最初の行数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnFillOverprint | boolean | trueのとき、塗りのスタイル/最初のカラーはオーバープリント。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnFillTint | double | 塗りのスタイル/最初の濃淡(0-100%)Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnStrokeColor | string | 列の罫線/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| StartColumnStrokeCount | int | 列の罫線/最初の列数 | |
| StartColumnStrokeGapColor | string | 列の罫線/最初の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeGapOverprint | boolean | trueのとき、列の罫線/最初の間隔はオーバープリント。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeGapTint | double | 列の罫線/最初の間隔の濃淡(0-100%)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeOverprint | boolean | trueのとき、列の罫線/最初はオーバープリント。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeTint | double | 列の罫線/最初の濃淡(0-100%)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeType | string | 列の罫線/最初の種類 | |
| StartColumnStrokeWeight | double | 列の罫線/最初の線幅。Note:最初の列数が1以上のときのみ | |
| StartRowFillColor | string | 塗りのスタイル/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowFillCount | int | 塗りのスタイル/最初の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowFillOverprint | boolean | trueのとき、塗りのスタイル/最初のカラーはオーバープリント。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowFillTint | double | 塗りのスタイル/最初の濃淡(0-100%)Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowStrokeColor | string | 行の罫線/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeCount | int | 行の罫線/最初の行数 | |
| StartRowStrokeGapColor | string | 行の罫線/最初の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeGapOverprint | boolean | trueのとき、行の罫線/最初の間隔はオーバープリント。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeGapTint | double | 行の罫線/最初の間隔の濃淡(0-100%)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeOverprint | boolean | trueのとき、行の罫線/最初はオーバープリント。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeTint | double | 行の罫線/最初の濃淡(0-100%)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeType | string | 行の罫線/最初の種類 | |
| StartRowStrokeWeight | double | 行の罫線/最初の線幅。Note:最初の行数が1以上のときのみ | |
| StrokeOrder | StrokeOrderTypes_EnumValue | 表の設定/罫線のアレンジ。RowOnTop(行の罫線を前面へ)、ColumnOnTop(列の罫線を前面へ)、BestJoins(行と列の結合を最適化)またはInDesign2Compatibility(InDesign 2.0 ベース) | |
| TopBorderStrokeColor | string | 上境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| TopBorderStrokeGapColor | string | 上境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:TopBorderStrokeTypeがSolidでないときのみ | |
| TopBorderStrokeGapOverprint | boolean | trueのとき、上境界線の間隔はオーバープリント。Note:TopBorderStrokeTypeがSolidでないときのみ | |
| TopBorderStrokeGapTint | double | 上境界線の間隔の濃淡(0-100%)Note:TopBorderStrokeTypeがSolidでないときのみ | |
| TopBorderStrokeOverprint | boolean | trueのとき、上境界線はオーバープリント | |
| TopBorderStrokeTint | double | 上境界線の濃淡(0-100%) | |
| TopBorderStrokeType | string | 上境界線の種類 | |
| TopBorderStrokeWeight | double | 上境界線の線幅 |
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| BasedOn | string | 基準にする表スタイル。 type = "object" 基準にする表スタイルのユニークなID(<TableStyle>エレメントのSelf属性) または type = "string" デフォルト表スタイル[表スタイルなし]エレメントの参照($ID/[No table style]) |
