Translation:Style Paths and the Self Attribute

From IDMLWiki

Jump to: navigation, search

10.8.1 スタイルのパスとSelf属性

IDMLパッケージ内でスタイルを参照するときは、スタイルのエレメントの位置をパスで指定します。例えば、<RootParagraphStyle>エレメントに「Heading1」という段落スタイルを参照するときは、Self属性の値を下記のように設定します。

 \ParagraphStyles\Heading1

グループ化されているスタイルの場合は、グループ名とスタイル名をコロンで区切ります。(バックスラッシュではありません)コロンはスタイルのName属性で表示されますが、Self属性では「%3a」とエンコードされます。下記はその例です。

 <ParagraphStyleSelf="ParagraphStyle\Headings%3aHeading1" 
 Name="Headings:Heading1">

下記は、段落スタイルが「Headings」というグループのさらに中にある「TableHeadings」というグループ内にあるときです。

 <ParagraphStyle Self="ParagraphStyle\Headings%3aTableHeadings%3aTableHeading1" 
 Name="Headings:TableHeadings:TableHeading1">
Personal tools