Translation:Pages

From IDMLWiki

Jump to: navigation, search

10.3.5 ページ

スプレッドは、1ページ以上でできています。スプレッド内で、ページは<Page>エレメントとして現され、そのプロパティはドキュメントの設定(またはトラッププリセットのような、マスタースプレッドでの設定)とページマージンの設定をオーバーライドします。スプレッドのページのサイズは1種類で(InDesignでは、1ドキュメントに複数のページサイズをサポートしていません)、<Spread>エレメント内での出現順に、スプレッドに追加されます。スプレッド内でのページの位置は、<Spread>エレメントの<BindingLocation>属性で設定する、ドキュメントの綴じかたで決まります。綴じかたについての詳細は、InDesignのドキュメントを参照してください。

<Page>エレメントは<Spread>エレメント内で、スプレッドでの出現順に現れ、<DocumentPreference>エレメントのPageBinding属性で設定された綴じかたと関係しています。(「右綴じ」では最初のページはスプレッドの左、「左綴じ」では右になります)

Note:ページオブジェクトはページエレメントの子エレメントではなく、スプレッドでまとめられます。

スキーマの例38 ページのスキーマ
  1. Page_Object = element Page {
  2.   attribute Self { xsd:string },
  3.   attribute Name { xsd:string }?,
  4.   attribute AppliedTrapPreset{  xsd:string }?,
  5.   attribute AppliedMaster{  xsd:string }?,
  6.   attribute OverrideList{  list { xsd:string * } }?,
  7.   attribute TabOrder{  list { xsd:string * } }?,
  8.   attribute GridStartingPoint{  GridStartingPointOptions_EnumValue }?,
  9.   attribute UseMasterGrid{  xsd:boolean }?,
  10.   element Properties {
  11.     element Descriptor { list_type, element ListItem{ 
  12.         (string_type, xsd:string ) |
  13.         (enum_type, PageNumberStyle_EnumValue ) |
  14.         (bool_type, xsd:boolean ) |
  15.         (long_type, xsd:int {minInclusive="1" maxInclusive="999999"} )
  16.       }* }?&
  17.     element Label { element KeyValuePair{  KeyValuePair_TypeDef }*
  18.   }
  19.   ?
  20.   ,
  21. (
  22.   MarginPreference_Object?&
  23.   Guide_Object*&
  24.   GridDataInformation_Object?
  25. )
  26. }

下記は、2ページものの(単純な)<Spread>エレメントの例です。右綴じで、最初のページは左、2ページ目は右です。

IDMLの例32 スプレッドでのページ
  1. <Spread Self="uff" FlattenerOverride=" Default" ShowMasterItems=" true" PageCount=" 2" BindingLocation=" 1" AllowPageShuffle=" true" ItemTransform=" 1 0 0 1 0 972" AppliedMaster=" ucf">
  2.   <Page Self="u104" Name="2" AppliedTrapPreset=" TrapPreset\ kkDefaultTrapStyleName" AppliedMaster=" ucf" OverrideList="" TabOrder="" GridStartingPoint=" TopOutside" UseMasterGrid=" true">
  3.     <MarginPreference ColumnCount=" 1" ColumnGutter=" 12" Top="36" Bottom="36" Left="36" Right="36" ColumnDirection=" Horizontal" ColumnsPositions=" 0 540"/>
  4.   </Page>
  5.   <Page Self="u105" Name="3" AppliedTrapPreset=" TrapPreset\ kkDefaultTrapStyleName" AppliedMaster=" ucf" OverrideList="" TabOrder="" GridStartingPoint=" TopOutside" UseMasterGrid=" true">
  6.     <MarginPreference ColumnCount=" 1" ColumnGutter=" 12" Top="36" Bottom="36" Left="36" Right="36" ColumnDirection=" Horizontal" ColumnsPositions=" 0 540"/>
  7.   </Page>
  8. </Spread>
表44 属性としてのPageプロパティ
名前 必須 説明
Name string ページの名前
AppliedTrapPreset string ページに適用されるトラッププリセットの名前
AppliedMaster string ページに適用されるマスタースプレッドの名前
OverrideList stringのリスト。スペースで区切る オーバーライドされたマスターページオブジェクトの参照。(オーバーライドするページオブジェクトのSelf属性値)マスターページオブジェクトのオーバーライドについてはInDesignのオンラインヘルプを参照のこと
TabOrder stringのリスト。スペースで区切る 書き出されたPDFでの、ボタンのタブ順の参照(ページオブジェクトのSelf属性値)
GridStartingPoint GridStartingPointOptions_EnumValue グリッドの開始位置。TopOutside、TopInside、BottomOutside、BottomInside、CeneterVertical、CenterHorizontalまたはCenterCopetely
UseMasterGrid boolean trueのとき、マスターのグリッドを使用
Descriptor ListItemエレメント InCopyのアサインで使用されるプロパティ
Personal tools