Translation:10 7/ja

From IDMLWiki

Jump to: navigation, search

7節 / プリファレンス

Contents

10.7 プリファレンス

IDMLファイルには、いくつかのプリファレンスエレメントがあり、ドキュメントプリファレンスと様々なデフォルト値をコントロールします。IDMLパッケージでは、プリファレンスエレメントはResourcesフォルダのPreferencs.xmlファイルにあります。

これらのエレメントのほとんどは、IDMLファイルの解釈時に何も影響しませんが、ユーザーがIDMLファイルを開くときのInDesignドキュメントのUIに影響を及ぼします。 <DataMerge>、<LayoutAdjustmentPreference>、<XMLImportPreference>および<ExportForWebPreference>エレメントは、IDMLファイルのエレメント(ページオブジェクトやテキストなど)の再構成に影響を及ぼさないプリファレンスの例です。一方、<TextDefault>や<AnchoredObjectDefault>など、IDMLパッケージでオブジェクトのフォーマットを指定するのに、とても大きく影響するプリファレンスもあります。

一般的に、ページオブジェクトを構成するときや(<Spread>エレメントで)、テキストを構成するとき(<Story>エレメントで)、エレメントに適用するたくさんのフォーマットオプションを省略することができます。そうすると、IDMLパッケージをInDesignで開くとき、InDesignはデフォルト値をオブジェクトに適用します。大半のデフォルト値はプリファレンスエレメントで設定されています。

すなわち、自分にとってベストな方法を選択できるということです。すべての属性とエレメントをフルに設定し、IDMLドキュメント単位で完璧なコントロールをするか、共通の値と設定はデフォルトとプリファレンスに任せ、最小限の設定にしてIDMLファイルを小さく、読みやすいものにするか、です。もちろん、これらの方法をミックスすることもできます。

IDMLファイルのプリファレンスを設定すると、ドキュメント中で対応するアプリケーションのプリファレンスは上書きされます。プリファレンスを設定しないと、InDesignはIDMLデフォルトファイルのデフォルト値を適用します。

スキーマの例68 Preferences_File
  1. Preferences_File = element idPkg:
  2.   Preferences {
  3.   DataMerge_Object?&
  4.   DataMergeOption_Object?&
  5.   LayoutAdjustmentPreference_Object?&
  6.   XMLImportPreference_Object?&
  7.   XMLExportPreference_Object?&
  8.   XMLPreference_Object?&
  9.   ExportForWebPreference_Object?&
  10.   TransparencyPreference_Object?&
  11.   TransparencyDefaultContainerObject_Object?&
  12.   StoryPreference_Object?&
  13.   TextFramePreference_Object?&
  14.   TextPreference_Object?&
  15.   TextDefault_Object?&
  16.   DictionaryPreference_Object?&
  17.   AnchoredObjectDefault_Object?&
  18.   AnchoredObjectSetting_Object?&
  19.   BaselineFrameGridOption_Object?&
  20.   FootnoteOption_Object?&
  21.   TextWrapPreference_Object?&
  22.   DocumentPreference_Object?&
  23.   GridPreference_Object?&
  24.   GuidePreference_Object?&
  25.   MarginPreference_Object?&
  26.   PasteboardPreference_Object?&
  27.   ViewPreference_Object?&
  28.   PrintPreference_Object?&
  29.   PrintBookletOption_Object?&
  30.   PrintBookletPrintPreference_Object?&
  31.   MetadataPacketPreference_Object?&
  32.   IndexOptions_Object?&
  33.   IndexHeaderSetting_Object?&
  34.   PageItemDefault_Object?&
  35.   FrameFittingOption_Object?&
  36.   ButtonPreference_Object?&
  37.   TinDocumentDataObject_Object?&
  38.   LayoutGridDataInformation_Object?&
  39.   StoryGridDataInformation_Object?&
  40.   CjkGridPreference_Object?&
  41.   MojikumiUiPreference_Object?&
  42.   ChapterNumberPreference_Object?
  43. }

10.7.1 DataMerge

<DataMerge>エレメントは、InDesignのデータ読み込み機能を設定します。このプリファレンスオブジェクトはIDMLファイルのレイアウトエレメント(ページオブジェクトやストーリーなど)の解釈時に影響しません。

スキーマの例69 DataMerge
  1. DataMerge_Object = element DataMerge{ 
  2.   attribute Self { xsd:string },
  3.   attribute DataSourceFileType{  DataSourceType_EnumValue }?,
  4.   attribute DataSourceFile{  xsd:string }?,
  5. (
  6.   DataMergeField_Object*
  7. )
  8. }
表74 属性としてのDataMergeプロパティ
名前 必須 説明
DataSourceFile string データファイルのパス
DataSourceFileType DataSourceType_EnumValue データファイルのセパレータ。CommaSeparatedまたはTabDelimited
スキーマの例70 DataMergeField
  1. DataMergeField_Object = element DataMergeField{ 
  2.   attribute Self { xsd:string },
  3.   attribute FieldName{  xsd:string }?
  4. }
表75 属性としてのDataMergeFieldプロパティ
名前 必須 説明
FieldName string フィールド名

10.7.2 DataMergeOption

<DataMergeOption>エレメントはInDeginのデータ読み込み機能のプリファレンスです。

スキーマの例71 DateMergeOption
  1. DataMergeOption_Object = element DataMergeOption{ 
  2.   attribute Self { xsd:string },
  3.   attribute FittingOption{  Fitting_EnumValue }?,
  4.   attribute CenterImage{  xsd:boolean }?,
  5.   attribute LinkImages{  xsd:boolean }?,
  6.   attribute RemoveBlankLines{  xsd:boolean }?,
  7.   attribute CreateNewDocument{  xsd:boolean }?,
  8.   attribute DocumentSize{  xsd:int }?
  9. }
表76 属性としてのDataMergeOptionプロパティ
名前 必須 説明
CenterImage boolean trueのとき、フレーム内で画像を中央に配置する。フレームサイズは保持する。Note:フレームサイズより大きい画像は、フレームからはみ出し、その部分は表示されない
CreateNewDocument boolean trueのとき、データ読み込み時に新規ドキュメントを作成する
DocumentSize int ドキュメントごとの最大ページ数
FittingOption Fitting_EnumValue フレームに合わせたオブジェクトの調整。None、ContentToFrame、ProportionallyまたはFillProportionally
LinkImages boolean trueのとき、読み込まれた画像はリンクされる。falseのときは埋め込まれる
RemoveBlankLines boolean trueのとき、空のフィールドによる空白行を削除する

10.7.3 LayoutAdjustmentPreference

<LayoutAdjustmentPreference>エレメントでは、InDesignのレイアウト調整機能を設定します。プリファレンスオブジェクトは、IDMLファイル内のエレメント(ページオブジェクトやストーリーなど)レイアウトには影響しません。

スキーマの例72 LayoutAdjustmentPreference
  1. LayoutAdjustmentPreference_Object = element LayoutAdjustmentPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute EnableLayoutAdjustment{  xsd:boolean }?,
  4.   attribute SnapZone{  xsd:double {minInclusive="0" maxInclusive="12"} }?,
  5.   attribute AllowGraphicsToResize{  xsd:boolean }?,
  6.   attribute AllowRulerGuidesToMove{  xsd:boolean }?,
  7.   attribute IgnoreRulerGuideAlignments{  xsd:boolean }?,
  8.   attribute IgnoreObjectOrLayerLocks{  xsd:boolean }?
  9. }
表77 属性としてのLayoutAdjustmentPreferenceプロパティ
名前 必須 説明
AllowGraphicsToResize boolean trueのとき、グラフィックはリサイズ可
AllowRulerGuidesToMove boolean trueのとき、ルーラーガイドは移動可
EnableLayoutAdjustment boolean trueのとき、レイアウト調整可
IgnoreObjectOrLayerLocks boolean trueのとき、オブジェクトまたはレイヤーのロックは無視される
IgnoreRulerGuideAlignments boolean trueのとき、ガイド揃えは無視される
SnapZone double ガイドへのスナップの範囲(0-12)

10.7.4 XMLImportPreference

<XMLImportPreference>エレメントでは、InDesignドキュメントにXMLを読み込むときの設定をします。このプリファレンスオブジェクトは、IDMLファイルのXMLエレメントには影響しません。

スキーマの例73 XMLImportPreference
  1. XMLImportPreference_Object = element XMLImportPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute ImportToSelected{  xsd:boolean }?,
  4.   attribute ImportStyle{  XMLImportStyles_EnumValue }?,
  5.   attribute CreateLinkToXML{  xsd:boolean }?,
  6.   attribute RepeatTextElements{  xsd:boolean }?,
  7.   attribute IgnoreUnmatchedIncoming{  xsd:boolean }?,
  8.   attribute ImportTextIntoTables{  xsd:boolean }?,
  9.   attribute IgnoreWhitespace{  xsd:boolean }?,
  10.   attribute RemoveUnmatchedExisting{  xsd:boolean }?,
  11.   attribute AllowTransform{  xsd:boolean }?,
  12.   attribute ImportCALSTables{  xsd:boolean }?,
  13.   element Properties {
  14.     element TransformFilename{ 
  15.       (file_type, xsd:string ) |
  16.       (enum_type, XMLTransformFile_EnumValue )
  17.     }?&
  18.     element TransformParameters{  element ListItem{ 
  19.       attribute Name { xsd:string },
  20.       attribute Value { xsd:string }
  21.       }*
  22.     }?
  23.   }
  24.   ?
  25. }
表78 属性としてのXMLImportPreferenceプロパティ
名前 必須 説明
AllowTransform boolean trueのとき、XSLTファイルを適用してXMLファイルを変換する
CreateLinkToXML boolean trueのとき、リンクを作成する。falseのとき、ファイルは埋め込まれる
IgnoreUnmatchedIncoming boolean trueのとき、既存の構造に一致する要素のみ読み込む。Note:ImportStyleがMergeImportのときのみ
IgnoreWhitespace boolean trueのとき、空白のみの要素を読み込まない。Note:ImportStyleがMergeImportのときのみ
ImportCALSTables boolean trueのとき、CALSテーブルをInDesignテーブルとして読み込む
ImportStyle XMLImportStyles_EnumValue 読み込みモード。AppendImportまたはMergeImport
ImportTextIntoTables boolean trueのとき、タグが一致した場合テキスト要素を表に読み込む。Note:ImportStyleがMergeImportのときのみ
ImportToSelected boolean trueのとき、選択されたXMLエレメントに読み込まれる。falseのとき、ルートに読み込まれる
RemoveUnmatchedExisting boolean trueのとき、読み込まれたXMLに一致しない要素、フレームおよび内容を削除する。Note:ImportStyleがMergeImportのときのみ
RepeatTextElements boolean trueのとき、繰り返すテキスト要素を複製する。Note:ImportStyleがMergeImportのときのみ
表79 エレメントとしてのXMLImportPreferenceプロパティ
名前 必須 説明
TransformFileName string trueのとき、XSLTファイル名かStylesheetInXML(XSLTファイルがXMLドキュメントに適用されているとき)を許可する。Note:AllowTransformがtrueのときのみ
TransformParameters ListItem スタイルシートのパラメータ。名前と値の組を含む一連のListItemエレメント

10.7.5 XMLExportPreference

<XMLExportPreference>エレメントでは、InDesignドキュメントからXMLを書き出すときの設定をします。このプリファレンスオブジェクトは、IDMLファイルのXMLエレメントには影響しません。

スキーマの例74 XMLExportPreference
  1. XMLExportPreference_Object = element XMLExportPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute ViewAfterExport{  xsd:boolean }?,
  4.   attribute ExportFromSelected{  xsd:boolean }?,
  5.   attribute FileEncoding{  XMLFileEncoding_EnumValue }?,
  6.   attribute Ruby { xsd:boolean }?,
  7.   attribute ExcludeDtd{  xsd:boolean }?,
  8.   attribute CopyOriginalImages{  xsd:boolean }?,
  9.   attribute CopyOptimizedImages{  xsd:boolean }?,
  10.   attribute CopyFormattedImages{  xsd:boolean }?,
  11.   attribute ImageConversion{  ImageConversion_EnumValue }?,
  12.   attribute GIFOptionsPalette{  GIFOptionsPalette_EnumValue }?,
  13.   attribute GIFOptionsInterlaced{  xsd:boolean }?,
  14.   attribute JPEGOptionsQuality{  JPEGOptionsQuality_EnumValue }?,
  15.   attribute JPEGOptionsFormat{  JPEGOptionsFormat_EnumValue }?,
  16.   attribute AllowTransform{  xsd:boolean }?,
  17.   attribute CharacterReferences{  xsd:boolean }?,
  18.   attribute ExportUntaggedTablesFormat{  XMLExportUntaggedTablesFormat_EnumValue }?,
  19.   element Properties {
  20.     element PreferredBrowser{ 
  21.       (file_type, xsd:string ) |
  22.       (enum_type, NothingEnum_EnumValue )
  23.     }?&
  24.     element TransformFilename{ 
  25.       (file_type, xsd:string ) |
  26.       (enum_type, XMLTransformFile_EnumValue )
  27.     }?
  28.   }
  29.   ?
  30. }
表80 属性としてのXMLExportPreferenceプロパティ
名前 必須 説明
AllowTransform boolean trueのとき、XSLTファイルを適用してXMLファイルを変換する
CharacterReferences boolean trueのとき、特殊文字を参照に置換する
CopyFormattedImages boolean trueのとき、フォーマットされた画像をイメージのサブフォルダにコピーする
CopyOptimizedImages boolean trueのとき、最適化された画像をイメージのサブフォルダにコピーする
CopyOriginalImages boolean trueのとき、オリジナルの画像をイメージのサブフォルダにコピーする
ExcludeDtd boolean trueのとき、DTD宣言を含める
ExportFromSelected boolean trueのとき、選択した要素から書き出し。falseのとき、すべての要素を書き出し
ExportUntaggedTablesFormat XMLExportUntaggedTablesFormat_EnumValue タグなしの表を書き出す際のフォーマット。NoneまたはCALS
FileEncoding XMLFileEncoding_EnumValue XMLコンテンツのエンコード形式。UTF8、UTF16またはShiftJIS
GIFOptionsInterlaced boolean trueのとき、インターレース方式のGIFを生成する。Note:ImageConversionがJPEGのときは無効
GIFOptionsPalette GIFOptionsPalette_EnumValue GIF変換時のカラーパレット。AdaptivePalette、MacintoshPalette、WebPaletteまたはWindowsPallete。Note:ImageConversionがJPEGのときは無効
ImageConversion ImageConversion_EnumValue 変換後の画像のファイル形式。Automatic、JPEGまたはGIF。Note:CopyOptimizedImagesまたはCopyFormattedImagesがtrueのときのみ
JPEGOptionsFormat JPEGOptions_Format_EnumValue 変換後のJPEG画像のフォーマット。BaselineEncodingまたはProgressiveEncoding。Note:ImageConversionがJPEGのときのみ
JPEGOptionsQuality JPEGOptions_Quality_EnumValue JPEG画像の品質。Low、Medium、HighまたはMaximum。Note:ImageConversionがJPEGのときのみ
Ruby boolean trueのとき、書き出しにルビを含む
ViewAfterExport boolean trueのとき、書き出したXMLコンテンツをビューワーで表示
表81 エレメントとしてのXMLExportPreferenceプロパティ
名前 説明
PreferredBlowser XML表示に使用するブラウザ
TransformFilename XSLTファイル名。Note:AllowTransformがtrueのときのみ

10.7.6 XMLPreference

<XMLPreference>エレメントでは、InDesignドキュメントでの一般的なXMLプリファレンスを設定します。このプリファレンスオブジェクトは、IDMLファイルのXMLエレメントには影響しません。

スキーマの例75 XMLPreference
  1. XMLPreference_Object = element XMLPreference {
  2.   attribute Self { xsd:string },
  3.   attribute DefaultStoryTagName{  xsd:string }?,
  4.   attribute DefaultTableTagName{  xsd:string }?,
  5.   attribute DefaultCellTagName{  xsd:string }?,
  6.   attribute DefaultImageTagName{  xsd:string }?,
  7.   element Properties {
  8.     element DefaultStoryTagColor{  InDesignUIColorType_TypeDef }?&
  9.     element DefaultTableTagColor{  InDesignUIColorType_TypeDef }?&
  10.     element DefaultCellTagColor{  InDesignUIColorType_TypeDef }?&
  11.     element DefaultImageTagColor{  InDesignUIColorType_TypeDef }?
  12.   }
  13.   ?
  14. }
表82 属性としてのXMLPreferenceプロパティ
名前 必須 説明
DefaultCellTagName string 新規の表のセルエレメントに使用するデフォルトのタグ名。Note:既存のタグ名または新規作成を指定
DefaultImageTagName string 自動的に新規作成された画像エレメントのデフォルト名
DefaultStoryTagName string 新規のストーリーエレメントのデフォルトタグ名。Note:既存のタグ名または新規作成を指定
DefaultTableTagName string 新規の表エレメントのデフォルトタグ名。Note:既存のタグ名または新規作成を指定
表83 エレメントとしてのXMLPreferenceプロパティ
名前 必須 説明
DefaultCellTagColor InDesignUIColorType デフォルトのセルタグのカラー。ListItemエレメントの配列(0-255のRGBの値)またはUIColorの列挙で指定。Note:DefaultCellTagNameの値が新規作成のときのみ。既存のタグのカラーは更新しない
DefaultImageTagColor InDesignUIColorType 新規画像タグのカラー。ListItemエレメントの配列(0-255のRGBの値)またはUIColorの列挙で指定。Note:タグが新規作成されたときのみ
DefaultStoryTagColor InDesignUIColorType デフォルトのストーリータグのカラー。ListItemエレメントの配列(0-255のRGBの値)またはUIColorの列挙で指定。Note:DefaultStoryTagNameの値が新規作成のときのみ。既存のタグのカラーは更新しない
DefaultTableTagColor InDesignUIColorType デフォルトのテーブルタグのカラー。ListItemエレメントの配列(0-255のRGBの値)またはUIColorの列挙で指定。Note:DefaultTableTagNameの値が新規作成のときのみ。既存のタグのカラーは更新しない

10.7.7 ExportForWebPreference

<ExportForWebPreference>エレメントは、InDesignのWeb用書き出し機能を設定します。このプリファレンスオブジェクトはIDMLファイルのレイアウトエレメント(ページオブジェクトやストーリーなど)の解釈時に影響しません。

スキーマの例76 ExportForWebPreference
  1. ExportForWebPreference_Object = element ExportForWebPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute CopyFormattedImages{  xsd:boolean }?,
  4.   attribute CopyOptimizedImages{  xsd:boolean }?,
  5.   attribute CopyOriginalImages{  xsd:boolean }?,
  6.   attribute ImageConversion{  ImageConversion_EnumValue }?,
  7.   attribute GIFOptionsPalette{  GIFOptionsPalette_EnumValue }?,
  8.   attribute GIFOptionsInterlaced{  xsd:boolean }?,
  9.   attribute JPEGOptionsQuality{  JPEGOptionsQuality_EnumValue }?,
  10.   attribute JPEGOptionsFormat{  JPEGOptionsFormat_EnumValue }?
  11. }
表84 属性としてのExportForWebPreferenceプロパティ
名前 必須 説明
CopyFormattedImages boolean trueのとき、フォーマットされた画像をイメージのサブフォルダにコピーする
CopyOptimizedImages boolean trueのとき、最適化された画像をイメージのサブフォルダにコピーする
CopyOriginalImages boolean trueのとき、オリジナルの画像をイメージのサブフォルダにコピーする
GIFOptionsInterlaced boolean trueのとき、インターレース方式のGIFを生成する。Note:ImageConversionがJPEGのときは無効
GIFOptionsPalette GIFOptionsPalette_EnumValue GIF変換時のカラーパレット。AdaptivePalette、MacintoshPalette、WebPaletteまたはWindowsPallete。Note:ImageConversionがJPEGのときは無効
ImageConversion ImageConversion_EnumValue 変換後の画像のファイル形式。Automatic、JPEGまたはGIF。Note:CopyOptimizedImagesまたはCopyFormattedImagesがtrueのときのみ
JPEGOptionsFormat JPEGOptions_Format_EnumValue 変換後のJPEG画像のフォーマット。BaselineEncodingまたはProgressiveEncoding。Note:ImageConversionがJPEGのときのみ
JPEGOptionsQuality JPEGOptions_Quality_EnumValue JPEG画像の品質。Low、Medium、HighまたはMaximum。Note:ImageConversionがJPEGのときのみ

10.7.8 TransparencyPreference

<TransparencyPreference>エレメントは、ドキュメントのデフォルトの透明効果を設定します。ここで設定した値は、明示的に属性を設定されていない、ドキュメント中のすべての透明オブジェクトに適用されます。

スキーマの例77 TransparencyPreference
  1. TransparencyPreference_Object = element TransparencyPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute BlendingSpace{  BlendingSpace_EnumValue }?,
  4.   attribute GlobalLightAngle{  xsd:double {minInclusive="-180"maxInclusive="180"} }?,
  5.   attribute GlobalLightAltitude{  xsd:double {minInclusive="0"maxInclusive="100"} }?
  6. }
表85 属性としてのTransparencyPreferenceプロパティ
名前 必須 説明
BlendingSpace BlendingSpace_EnumValue 透明オブジェクトをブレンドするためのカラースペースの指定。Low、Default、CMYKまたはRGB
GlobalLightAltitude double 包括光源の高度(0-100)
GlobalLightAngle double 包括光源の角度(-180-180)
IDMLの例66 TransparencyPreference
  1. <TransparencyPreference Self="dTransparencyPreference1" BlendingSpace=" CMYK" GlobalLightAngle=" 120" GlobalLightAltitude=" 30"/>

10.7.9 TransparencyDefaultContainerObject

スキーマの例78 TransparencyDefaultContainerObject
  1. TransparencyDefaultContainerObject_Object = element TransparencyDefaultContainerObject{ 
  2. (
  3.   TransparencySetting_Object?&
  4.   StrokeTransparencySetting_Object?&
  5.   FillTransparencySetting_Object?&
  6.   ContentTransparencySetting_Object?
  7. )
  8. }

10.7.10 StoryPreference

<StoryPreference>エレメントは、InDesignドキュメントの、デフォルトのストーリーのプリファレンスをコントロールします。ここで設定した値は、明示的に属性を設定されていない、ドキュメント中のすべてのストーリーのプリファレンスに適用されます。

スキーマの例79 StoryPreference
  1. StoryPreference_Object = element StoryPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute OpticalMarginAlignment{  xsd:boolean }?,
  4.   attribute OpticalMarginSize{  xsd:double {minInclusive="0.1"maxInclusive="1296"} }?,
  5.   attribute FrameType{  FrameTypes_EnumValue }?,
  6.   attribute StoryOrientation{  StoryHorizontalOrVertical_EnumValue }?,
  7.   attribute StoryDirection{  StoryDirectionOptions_EnumValue }?
  8. }
IDMLの例67 StoryPreference
  1. <StoryPreference Self="dStoryPreference1" OpticalMarginAlignment=" false" OpticalMarginSize=" 12" FrameType=" TextFrameType" StoryOrientation=" Horizontal" StoryDirection=" LeftToRightDirection"/>
表86 属性としてのStoryPreferenceプロパティ
名前 必須 説明
FrameType FrameTypes_EnumValue テキストフレームの種類。TextFrameTypeまたはFrameGridType
OpticalMarginAlignment boolean trueのとき、オプティカルマージン揃えはオン
OpticalMarginSize double オプティカルマージン揃えのぶら下がり量サイズ(0.1pt-1296pt)
StoryDirection StoryDirectionOptions_EnumValue ストーリーの方向。LeftToRightDirectionまたはRighttoLeftDirection
StoryOrientation StoryHorizontalOrVertical_EnumValue 組み方向。HorizontalまたはVertical

10.7.11 TextFramePreference

<TextFramePreference>エレメントは、InDesignドキュメントの、デフォルトのテキストフレームのプリファレンスをコントロールします。ここで設定した値は、明示的に属性を設定されていない、ドキュメント中のすべてのテキストフレームのプリファレンスに適用されます。このプリファレンスを定義せず、エレメント単位でも明示的に設定しないときは、IDMLデフォルトファイルの対応する値がエレメントに適用されます。

スキーマの例80 TextFramePreference
  1. TextFramePreference_Object = element TextFramePreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute TextColumnCount{  xsd:int {minInclusive="1" maxInclusive="40"} }?,
  4.   attribute TextColumnGutter{  xsd:double {minInclusive="0"maxInclusive="8640"} }?,
  5.   attribute TextColumnFixedWidth{  xsd:double {minInclusive="0"maxInclusive="8640"} }?,
  6.   attribute UseFixedColumnWidth{  xsd:boolean }?,
  7.   attribute FirstBaselineOffset{  FirstBaseline_EnumValue }?,
  8.   attribute MinimumFirstBaselineOffset{  xsd:double {minInclusive="0"maxInclusive="8640"} }?,
  9.   attribute VerticalJustification{  VerticalJustification_EnumValue }?,
  10.   attribute VerticalThreshold{  xsd:double {minInclusive="0"maxInclusive="8640"} }?,
  11.   attribute IgnoreWrap{  xsd:boolean }?,
  12.   element Properties {
  13.     element InsetSpacing{ 
  14.       (unit_type, xsd:double {minInclusive="0" maxInclusive="8640"} ) |
  15.       (list_type,
  16.       element ListItem{  unit_type, xsd:double {minInclusive="0"maxInclusive="8640"} },
  17.       element ListItem{  unit_type, xsd:double {minInclusive="0"maxInclusive="8640"} },
  18.       element ListItem{  unit_type, xsd:double {minInclusive="0"maxInclusive="8640"} },
  19.       element ListItem{  unit_type, xsd:double {minInclusive="0"maxInclusive="8640"} })
  20.     }?
  21.   }
  22.   ?
  23. }
IDMLの例68 TextFramePreference
  1. <TextFramePreference Self="dTextFramePreference1" TextColumnCount=" 1" TextColumnGutter=" 12" TextColumnFixedWidth=" 144" UseFixedColumnWidth=" false" FirstBaselineOffset=" BaselineOffset" MinimumFirstBaselineOffset=" 0" VerticalJustification=" TopAlign" VerticalThreshold=" 0" IgnoreWrap=" false">
  2.   <Properties>
  3.     <InsetSpacing type="list">
  4.       <ListItem type="unit">0</ListItem>
  5.       <ListItem type="unit">0</ListItem>
  6.       <ListItem type="unit">0</ListItem>
  7.       <ListItem type="unit">0</ListItem>
  8.     </InsetSpacing>
  9.   </Properties>
  10. </TextFramePreference>
表87 属性としてのTextFramePreferenceプロパティ
名前 必須 説明
FirstBaselineOffset FirstBaseline_EnumValue 先頭ベースライン位置。AscentOffset、CapHeight、LeadingOffset、EmboxHeight、XHeightまたはFixedHeight
IgnoreWrap boolean trueのとき、テキストの回りこみを無視
MinimumFirstBaselineOffset double 先頭ベースライン位置の最小値(0-8640)
TextColumnCount int 段組の数。Note:UseFixedColumnWidth属性の値によっては、段組の数はテキストフレームのサイズにより変化する。1-40
TextColumnFixedWidth double 段組の幅。0-8640
UseFixedColumnWidth boolean trueのとき、固定段間幅。falseのとき、段組の幅はテキストフレームのサイズにより変化する。Note:trueのとき、フレームの大きさを変えると、段組の数が変わる
VerticalJustification VerticalJustification_EnumValue テキストの配置
VerticalThreshold double 段落スペース最大値。Note:VerticalJustification属性がJustifyAlighのときのみ。段落間隔が設定値以上にならない。0-8640
表88 エレメントとしてのTextFramePreferenceプロパティ
名前 必須 説明
InSetSpacing ListItemまたはdouble フレーム内マージン。長方形のテキストフレームでは4つの値(上下左右)。長方形以外では1つ(内)。ListItemエレメントを4つまで含めることができる。オプション

10.7.12 TextPreference

<TextPreference>エレメントは、一般的なテキストプリファレンスを設定します。

スキーマの例81 TextPreference
  1. TextPreference_Object = element TextPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute TypographersQuotes{  xsd:boolean }?,
  4.   attribute HighlightHjViolations{  xsd:boolean }?,
  5.   attribute HighlightKeeps{  xsd:boolean }?,
  6.   attribute HighlightSubstitutedGlyphs{  xsd:boolean }?,
  7.   attribute HighlightCustomSpacing{  xsd:boolean }?,
  8.   attribute HighlightSubstitutedFonts{  xsd:boolean }?,
  9.   attribute UseOpticalSize{  xsd:boolean }?,
  10.   attribute UseParagraphLeading{  xsd:boolean }?,
  11.   attribute SuperscriptSize{  xsd:double {minInclusive="1" maxInclusive="200"} }?,
  12.   attribute SuperscriptPosition{  xsd:double {minInclusive="-500"maxInclusive="500"} }?,
  13.   attribute SubscriptSize{  xsd:double {minInclusive="1" maxInclusive="200"} }?,
  14.   attribute SubscriptPosition{  xsd:double {minInclusive="-500"maxInclusive="500"} }?,
  15.   attribute SmallCap{  xsd:double {minInclusive="1" maxInclusive="200"} }?,
  16.   attribute LeadingKeyIncrement{  xsd:double {minInclusive="0.001"maxInclusive="200"} }?,
  17.   attribute BaselineShiftKeyIncrement{  xsd:double {minInclusive="0.001"maxInclusive="200"} }?,
  18.   attribute KerningKeyIncrement{  xsd:double {minInclusive="1"maxInclusive="100"} }?,
  19.   attribute ShowInvisibles{  xsd:boolean }?,
  20.   attribute JustifyTextWraps{  xsd:boolean }?,
  21.   attribute AbutTextToTextWrap{  xsd:boolean }?,
  22.   attribute ZOrderTextWrap{  xsd:boolean }?,
  23.   attribute LinkTextFilesWhenImporting{  xsd:boolean }?,
  24.   attribute HighlightKinsoku{  xsd:boolean }?,
  25.   attribute UseNewVerticalScaling{  xsd:boolean }?,
  26.   attribute UseCidMojikumi{  xsd:boolean }?,
  27.   attribute EnableStylePreviewMode{  xsd:boolean }?,
  28.   attribute EnableDynamicAutoflow{  xsd:boolean }?,
  29.   attribute AutoPageInsertion{  AutoPageInsertion_EnumValue }?,
  30.   attribute RestrictToMasterTextFrames{  xsd:boolean }?,
  31.   attribute PreserveRectoVerso{  xsd:boolean }?,
  32.   attribute AutoPageDeletion{  xsd:boolean }?
  33. }
表89 属性としてのTextPreferenceプロパティ
名前 必須 説明
AutoTextToTextWrap boolean trueのとき、テキストの回りこみ/次の行に合わせるはオン
AutoPageDeletion boolean trueのとき、スマートテキストのリフロー処理/空のページを削除はオン
AutoPageInsertion AutoPageInsertion_EnumValue スマートテキストのリフロー処理/ページの追加先。AtEndOfStory、AtEndOfSectionまたはAtEndOfDocument
BaselineShiftKeyIncrement double キーボード増減値/ベースラインシフト(.001-100)
EnableDynamicAutoflow boolean trueのとき、自動流し込み可
EnableStylePreviewMode boolean trueのとき、文字スタイル、段落スタイルに色つきの背景をつける
HighlightCustomSpacing boolean trueのとき、ハイライト表示オプション/カスタマイズされた字送り/カーニングはオン
HighlightHjViolations boolean trueのとき、ハイライト表示オプション/H&J違反はオン
HighlightKeeps boolean trueのとき、ハイライト表示オプション/H&J違反保持はオン
HighlightKinsoku boolean trueのとき、ハイライト表示オプション/禁則はオン
HighlightSubstitutedFonts boolean trueのとき、ハイライト表示オプション/代替フォントはオン
HighlightSubstitutedGlyphs boolean trueのとき、ハイライト表示オプション/代替字形はオン
JustifyTextWraps boolean trueのとき、テキストの回りこみ/オブジェクトの次へテキストを均等配置はオン
KerningKeyIncrement double キーボード増減値/カーニング(1-100)
LeadingKeyIncrement double キーボード増減値/サイズ/行送り(.001-200)
LinkTextFilesWhenImporting boolean trueのとき、リンク/テキストを配置する時にリンクを作成はオン
PreserveRectoVerso boolean trueのとき、左/右ページを保持
RestrictToMasterTextFrames boolean
ShowInvisibles boolean trueのとき、制御文字を表示はオン
SmallCap double 文字設定/スモールキャップス(1-200%)
SubscriptPosition double 文字設定/下付き文字/位置(-500-500%)
SubscriptSize double 文字設定/下付き文字/サイズ(0-200%)
SuperscriptPosition double 文字設定/上付き文字/位置(-500-500%)
SuperscriptSize double 文字設定/上付き文字/サイズ(0-200%)
TypographersQuotes boolean trueのとき、文字オプション/英文引用符の使用はオン
UseCidMojikumi boolean trueのとき、文字組み互換モード/CIDベースの文字組みを使用はオン
UseNewVerticalScaling boolean trueのとき、文字組み互換モード/縦組み中の欧文に垂直・水平比率を適用する方向を切り替えるはオン
UseOpticalSize boolean trueのとき、文字オプション/正しいオプティカルサイズを自動的に使用はオン
UseParagraphLeading boolean trueのとき、文字オプション/段落全体に行送りを適用はオン
ZOrderTextWrap boolean trueのとき、テキストの回りこみ/テキストの背面にあるオブジェクトを無視はオン

10.7.13 TextDefault

<TextDefault>エレメントは、InDesignドキュメントでのデフォルトのテキストフォーマットをコントロールします。デフォルトの段落スタイル[基本段落]が適用されているすべてのテキストは、明示的に定義されている属性とエレメントを除き、このエレメントの値がローカル設定としてオーバーライドされます。このエレメントの値を設定しないと、IDMLデフォルトファイルの対応する値が割り当てられます。

スキーマの例82 TextDefault
  1. TextDefault_Object = element TextDefault{ 
  2.   attribute Self { xEnumValue :string },
  3.   attribute FirstLineIndent{  xEnumValue :double }?,
  4.   attribute LeftIndent{  xEnumValue :double }?,
  5.   attribute RightIndent{  xEnumValue :double }?,
  6.   attribute SpaceBefore{  xEnumValue :double }?,
  7.   attribute SpaceAfter{  xEnumValue :double }?,
  8.   attribute Justification { Justification_EnumValue }?,
  9.   attribute SingleWordJustification{  SingleWordJustification_EnumValue }?,
  10.   attribute AutoLeading{  xEnumValue :double }?,
  11.   attribute DropCapLines{  xEnumValue :short {minInclusive="0" maxInclusive="25"} }?,
  12.   attribute DropCapCharacters{  xEnumValue :short {minInclusive="0"maxInclusive="150"} }?,
  13.   attribute KeepLinesTogether{  xEnumValue :boolean }?,
  14.   attribute KeepAllLinesTogether{  xEnumValue :boolean }?,
  15.   attribute KeepWithNext{  xEnumValue :short {minInclusive="0" maxInclusive="5"} }?,
  16.   attribute KeepFirstLines{  xEnumValue :short {minInclusive="1" maxInclusive="50"} }?,
  17.   attribute KeepLastLines{  xEnumValue :short {minInclusive="1" maxInclusive="50"} }?,
  18.   attribute StartParagraph{  StartParagraph_EnumValue }?,
  19.   attribute Composer { xEnumValue :string }?,
  20.   attribute MinimumWordSpacing{  xEnumValue :double }?,
  21.   attribute MaximumWordSpacing{  xEnumValue :double }?,
  22.   attribute DesiredWordSpacing{  xEnumValue :double }?,
  23.   attribute MinimumLetterSpacing{  xEnumValue :double }?,
  24.   attribute MaximumLetterSpacing{  xEnumValue :double }?,
  25.   attribute DesiredLetterSpacing{  xEnumValue :double }?,
  26.   attribute MinimumGlyphScaling{  xEnumValue :double }?,
  27.   attribute MaximumGlyphScaling{  xEnumValue :double }?,
  28.   attribute DesiredGlyphScaling{  xEnumValue :double }?,
  29.   attribute RuleAbove{  xEnumValue :boolean }?,
  30.   attribute RuleAboveOverprint{  xEnumValue :boolean }?,
  31.   attribute RuleAboveLineWeight{  xEnumValue :double }?,
  32.   attribute RuleAboveTint{  xEnumValue :double }?,
  33.   attribute RuleAboveOffset{  xEnumValue :double }?,
  34.   attribute RuleAboveLeftIndent{  xEnumValue :double }?,
  35.   attribute RuleAboveRightIndent{  xEnumValue :double }?,
  36.   attribute RuleAboveWidth{  RuleWidth_EnumValue }?,
  37.   attribute RuleAboveGapTint{  xEnumValue :double }?,
  38.   attribute RuleAboveGapOverprint{  xEnumValue :boolean }?,
  39.   attribute RuleBelow{  xEnumValue :boolean }?,
  40.   attribute RuleBelowLineWeight{  xEnumValue :double }?,
  41.   attribute RuleBelowTint{  xEnumValue :double }?,
  42.   attribute RuleBelowOffset{  xEnumValue :double }?,
  43.   attribute RuleBelowLeftIndent{  xEnumValue :double }?,
  44.   attribute RuleBelowRightIndent{  xEnumValue :double }?,
  45.   attribute RuleBelowWidth{  RuleWidth_EnumValue }?,
  46.   attribute RuleBelowGapTint{  xEnumValue :double }?,
  47.   attribute HyphenateCapitalizedWords{  xEnumValue :boolean }?,
  48.   attribute Hyphenation { xEnumValue :boolean }?,
  49.   attribute HyphenateBeforeLast{  xEnumValue :short {minInclusive="1"maxInclusive="15"} }?,
  50.   attribute HyphenateAfterFirst{  xEnumValue :short {minInclusive="1"maxInclusive="15"} }?,
  51.   attribute HyphenateWordsLongerThan{  xEnumValue :short {minInclusive="3"maxInclusive="25"} }?,
  52.   attribute HyphenateLadderLimit{  xEnumValue :short {minInclusive="0"maxInclusive="25"} }?,
  53.   attribute HyphenationZone{  xEnumValue :double }?,
  54.   attribute HyphenWeight{  xEnumValue :short {minInclusive="0" maxInclusive="10"} }?,
  55.   attribute AppliedParagraphStyle{  xEnumValue :string }?,
  56.   attribute AppliedCharacterStyle{  xEnumValue :string }?,
  57.   attribute FontStyle{  xEnumValue :string }?,
  58.   attribute PointSize{  xEnumValue :double }?,
  59.   attribute KerningMethod{  xEnumValue :string }?,
  60.   attribute Tracking { xEnumValue :double }?,
  61.   attribute Capitalization { Capitalization_EnumValue }?,
  62.   attribute Position { Position_EnumValue }?,
  63.   attribute Underline { xEnumValue :boolean }?,
  64.   attribute StrikeThru{  xEnumValue :boolean }?,
  65.   attribute Ligatures { xEnumValue :boolean }?,
  66.   attribute NoBreak{  xEnumValue :boolean }?,
  67.   attribute HorizontalScale{  xEnumValue :double }?,
  68.   attribute VerticalScale{  xEnumValue :double }?,
  69.   attribute BaselineShift{  xEnumValue :double }?,
  70.   attribute Skew { xEnumValue :double }?,
  71.   attribute FillTint{  xEnumValue :double }?,
  72.   attribute StrokeTint{  xEnumValue :double }?,
  73.   attribute StrokeWeight{  xEnumValue :double }?,
  74.   attribute OverprintStroke{  xEnumValue :boolean }?,
  75.   attribute OverprintFill{  xEnumValue :boolean }?,
  76.   attribute OTFFigureStyle{  OTFFigureStyle_EnumValue }?,
  77.   attribute OTFOrdinal { xEnumValue :boolean }?,
  78.   attribute OTFFraction { xEnumValue :boolean }?,
  79.   attribute OTFDiscretionaryLigature{  xEnumValue :boolean }?,
  80.   attribute OTFTitling { xEnumValue :boolean }?,
  81.   attribute OTFContextualAlternate{  xEnumValue :boolean }?,
  82.   attribute OTFSwash { xEnumValue :boolean }?,
  83.   attribute UnderlineTint{  xEnumValue :double }?,
  84.   attribute UnderlineGapTint{  xEnumValue :double }?,
  85.   attribute UnderlineOverprint{  xEnumValue :boolean }?,
  86.   attribute UnderlineGapOverprint{  xEnumValue :boolean }?,
  87.   attribute UnderlineOffset{  xEnumValue :double }?,
  88.   attribute UnderlineWeight{  xEnumValue :double }?,
  89.   attribute StrikeThroughTint{  xEnumValue :double }?,
  90.   attribute StrikeThroughGapTint{  xEnumValue :double }?,
  91.   attribute StrikeThroughOverprint{  xEnumValue :boolean }?,
  92.   attribute StrikeThroughGapOverprint{  xEnumValue :boolean }?,
  93.   attribute StrikeThroughOffset{  xEnumValue :double }?,
  94.   attribute StrikeThroughWeight{  xEnumValue :double }?,
  95.   attribute FillColor{  xEnumValue :string }?,
  96.   attribute StrokeColor{  xEnumValue :string }?,
  97.   attribute AppliedLanguage{  xEnumValue :string }?,
  98.   attribute LastLineIndent{  xEnumValue :double }?,
  99.   attribute HyphenateLastWord{  xEnumValue :boolean }?,
  100.   attribute OTFSlashedZero{  xEnumValue :boolean }?,
  101.   attribute OTFHistorical { xEnumValue :boolean }?,
  102.   attribute OTFStylisticSets{  xEnumValue :int }?,
  103.   attribute GradientFillLength{  xEnumValue :double }?,
  104.   attribute GradientFillAngle{  xEnumValue :double }?,
  105.   attribute GradientStrokeLength{  xEnumValue :double }?,
  106.   attribute GradientStrokeAngle{  xEnumValue :double }?,
  107.   attribute GradientFillStart{  UnitPointType_TypeDef }?,
  108.   attribute GradientStrokeStart{  UnitPointType_TypeDef }?,
  109.   attribute RuleBelowOverprint{  xEnumValue :boolean }?,
  110.   attribute RuleBelowGapOverprint{  xEnumValue :boolean }?,
  111.   attribute DropcapDetail{  xEnumValue :int }?,
  112.   attribute HyphenateAcrossColumns{  xEnumValue :boolean }?,
  113.   attribute KeepRuleAboveInFrame{  xEnumValue :boolean }?,
  114.   attribute IgnoreEdgeAlignment{  xEnumValue :boolean }?,
  115.   attribute OTFMark { xEnumValue :boolean }?,
  116.   attribute OTFLocale { xEnumValue :boolean }?,
  117.   attribute PositionalForm{  PositionalForms_EnumValue }?,
  118.   attribute ParagraphDirection{  ParagraphDirection_EnumValue }?,
  119.   attribute ParagraphJustification{  ParagraphJustification_EnumValue }?,
  120.   attribute MiterLimit{  xEnumValue :double {minInclusive="1" maxInclusive="500"} }?,
  121.   attribute StrokeAlignment{  TextStrokeAlign_EnumValue }?,
  122.   attribute EndJoin{  OutlineJoin_EnumValue }?,
  123.   attribute OTFOverlapSwash{  xEnumValue :boolean }?,
  124.   attribute OTFStylisticAlternate{  xEnumValue :boolean }?,
  125.   attribute OTFJustificationAlternate{  xEnumValue :boolean }?,
  126.   attribute OTFStretchedAlternate{  xEnumValue :boolean }?,
  127.   attribute CharacterDirection{  CharacterDirection_EnumValue }?,
  128.   attribute KeyboardDirection{  CharacterDirection_EnumValue }?,
  129.   attribute DigitsType{  DigitsType_EnumValue }?,
  130.   attribute Kashidas { Kashidas_EnumValue }?,
  131.   attribute DiacriticPosition{  DiacriticPosition_EnumValue }?,
  132.   attribute XOffsetDiacritic{  xEnumValue :double }?,
  133.   attribute YOffsetDiacritic{  xEnumValue :double }?,
  134.   attribute GotoNextX{  GotoNextX_EnumValue }?,
  135.   attribute PageNumberType{  PageNumberType_EnumValue }?,
  136.   attribute AppliedNamedGrid{  xEnumValue :string }?,
  137.   attribute CharacterAlignment{  CharacterAlignment_EnumValue }?,
  138.   attribute Tsume { xEnumValue :double }?,
  139.   attribute LeadingAki{  xEnumValue :double }?,
  140.   attribute TrailingAki{  xEnumValue :double }?,
  141.   attribute CharacterRotation{  xEnumValue :double }?,
  142.   attribute Jidori { xEnumValue :short }?,
  143.   attribute ShataiMagnification{  xEnumValue :double }?,
  144.   attribute ShataiDegreeAngle{  xEnumValue :double }?,
  145.   attribute ShataiAdjustRotation{  xEnumValue :boolean }?,
  146.   attribute ShataiAdjustTsume{  xEnumValue :boolean }?,
  147.   attribute Tatechuyoko { xEnumValue :boolean }?,
  148.   attribute TatechuyokoXOffset{  xEnumValue :double }?,
  149.   attribute TatechuyokoYOffset{  xEnumValue :double }?,
  150.   attribute KentenTint{  xEnumValue :double }?,
  151.   attribute KentenStrokeTint{  xEnumValue :double }?,
  152.   attribute KentenWeight{  xEnumValue :double }?,
  153.   attribute KentenOverprintFill{  AdornmentOverprint_EnumValue }?,
  154.   attribute KentenOverprintStroke{  AdornmentOverprint_EnumValue }?,
  155.   attribute KentenKind{  KentenCharacter_EnumValue }?,
  156.   attribute KentenPlacement{  xEnumValue :double }?,
  157.   attribute KentenAlignment{  KentenAlignment_EnumValue }?,
  158.   attribute KentenPosition{  RubyKentenPosition_EnumValue }?,
  159.   attribute KentenFontSize{  xEnumValue :double }?,
  160.   attribute KentenXScale{  xEnumValue :double }?,
  161.   attribute KentenYScale{  xEnumValue :double }?,
  162.   attribute KentenCustomCharacter{  xEnumValue :string }?,
  163.   attribute KentenCharacterSet{  KentenCharacterSet_EnumValue }?,
  164.   attribute RubyTint{  xEnumValue :double }?,
  165.   attribute RubyWeight{  xEnumValue :double }?,
  166.   attribute RubyOverprintFill{  AdornmentOverprint_EnumValue }?,
  167.   attribute RubyOverprintStroke{  AdornmentOverprint_EnumValue }?,
  168.   attribute RubyStrokeTint{  xEnumValue :double }?,
  169.   attribute RubyFontSize{  xEnumValue :double }?,
  170.   attribute RubyOpenTypePro{  xEnumValue :boolean }?,
  171.   attribute RubyXScale{  xEnumValue :double }?,
  172.   attribute RubyYScale{  xEnumValue :double }?,
  173.   attribute RubyType{  RubyTypes_EnumValue }?,
  174.   attribute RubyAlignment{  RubyAlignments_EnumValue }?,
  175.   attribute RubyPosition{  RubyKentenPosition_EnumValue }?,
  176.   attribute RubyXOffset{  xEnumValue :double }?,
  177.   attribute RubyYOffset{  xEnumValue :double }?,
  178.   attribute RubyParentSpacing{  RubyParentSpacing_EnumValue }?,
  179.   attribute RubyAutoAlign{  xEnumValue :boolean }?,
  180.   attribute RubyOverhang{  xEnumValue :boolean }?,
  181.   attribute RubyAutoScaling{  xEnumValue :boolean }?,
  182.   attribute RubyParentScalingPercent{  xEnumValue :double }?,
  183.   attribute RubyParentOverhangAmount{  RubyOverhang_EnumValue }?,
  184.   attribute Warichu { xEnumValue :boolean }?,
  185.   attribute WarichuSize{  xEnumValue :double }?,
  186.   attribute WarichuLines{  xEnumValue :short }?,
  187.   attribute WarichuLineSpacing{  xEnumValue :double }?,
  188.   attribute WarichuAlignment{  WarichuAlignment_EnumValue }?,
  189.   attribute WarichuCharsAfterBreak{  xEnumValue :short }?,
  190.   attribute WarichuCharsBeforeBreak{  xEnumValue :short }?,
  191.   attribute OTFProportionalMetrics{  xEnumValue :boolean }?,
  192.   attribute OTFHVKana { xEnumValue :boolean }?,
  193.   attribute OTFRomanItalics{  xEnumValue :boolean }?,
  194.   attribute ScaleAffectsLineHeight{  xEnumValue :boolean }?,
  195.   attribute CjkGridTracking{  xEnumValue :boolean }?,
  196.   attribute GlyphForm{  AlternateGlyphForms_EnumValue }?,
  197.   attribute GridAlignFirstLineOnly{  xEnumValue :boolean }?,
  198.   attribute GridAlignment{  GridAlignment_EnumValue }?,
  199.   attribute GridGyoudori{  xEnumValue :short }?,
  200.   attribute AutoTcy{  xEnumValue :short }?,
  201.   attribute AutoTcyIncludeRoman{  xEnumValue :boolean }?,
  202.   attribute KinsokuType{  KinsokuType_EnumValue }?,
  203.   attribute KinsokuHangType{  KinsokuHangTypes_EnumValue }?,
  204.   attribute BunriKinshi{  xEnumValue :boolean }?,
  205.   attribute Rensuuji { xEnumValue :boolean }?,
  206.   attribute RotateSingleByteCharacters{  xEnumValue :boolean }?,
  207.   attribute LeadingModel{  LeadingModel_EnumValue }?,
  208.   attribute RubyAutoTcyDigits{  xEnumValue :short }?,
  209.   attribute RubyAutoTcyIncludeRoman{  xEnumValue :boolean }?,
  210.   attribute RubyAutoTcyAutoScale{  xEnumValue :boolean }?,
  211.   attribute TreatIdeographicSpaceAsSpace{  xEnumValue :boolean }?,
  212.   attribute AllowArbitraryHyphenation{  xEnumValue :boolean }?,
  213.   attribute ParagraphGyoudori{  xEnumValue :boolean }?,
  214.   attribute NumberingExpression{  xEnumValue :string }?,
  215.   attribute BulletsTextAfter{  xEnumValue :string }?,
  216.   attribute NumberingLevel{  xEnumValue :int }?,
  217.   attribute NumberingContinue{  xEnumValue :boolean }?,
  218.   attribute NumberingStartAt{  xEnumValue :int }?,
  219.   attribute NumberingApplyRestartPolicy{  xEnumValue :boolean }?,
  220.   attribute BulletsAlignment{  ListAlignment_EnumValue }?,
  221.   attribute NumberingAlignment{  ListAlignment_EnumValue }?,
  222.   attribute BulletsAndNumberingListType{  ListType_EnumValue }?,
  223.   element Properties {
  224.     element BalanceRaggedLines{ 
  225.       (bool_type, xEnumValue :boolean ) |
  226.       (enum_type, BalanceLinesStyle_EnumValue )
  227.     }?&
  228.     element RuleAboveColor{ 
  229.       (object_type, xEnumValue :string ) |
  230.       (string_type, xEnumValue :string )
  231.     }?&
  232.     element RuleAboveGapColor{ 
  233.       (object_type, xEnumValue :string ) |
  234.       (string_type, xEnumValue :string )
  235.     }?&
  236.     element RuleAboveType{ 
  237.       (object_type, xEnumValue :string ) |
  238.       (string_type, xEnumValue :string )
  239.     }?&
  240.     element RuleBelowColor{ 
  241.       (object_type, xEnumValue :string ) |
  242.       (string_type, xEnumValue :string )
  243.     }?&
  244.     element RuleBelowGapColor{ 
  245.       (object_type, xEnumValue :string ) |
  246.       (string_type, xEnumValue :string )
  247.     }?&
  248.     element RuleBelowType{ 
  249.       (object_type, xEnumValue :string ) |
  250.       (string_type, xEnumValue :string )
  251.     }?&
  252.     element AllNestedStyles{  list_type, element ListItem{ 
  253.         record_type,
  254.         (
  255.         element AppliedCharacterStyle{  object_type, xEnumValue :string }&
  256.         element Delimiter {
  257.           (string_type, xEnumValue :string ) |
  258.           (enum_type, NestedStyleDelimiters_EnumValue )
  259.         }&
  260.         element Repetition { long_type, xEnumValue :int }&
  261.         element Inclusive { bool_type, xEnumValue :boolean })
  262.       }*
  263.     }?&
  264.     element TabList{  list_type, element ListItem{ 
  265.         record_type,
  266.         (
  267.         element Alignment { enum_type, TabStopAlignment_EnumValue }&
  268.         element AlignmentCharacter{  string_type, xEnumValue :string }&
  269.         element Leader { string_type, xEnumValue :string }&
  270.         element Position { unit_type, xEnumValue :double })
  271.       }*
  272.     }?&
  273.     element AppliedFont{ 
  274.       (object_type, xEnumValue :string ) |
  275.       (string_type, xEnumValue :string )
  276.     }?&
  277.     element Leading {
  278.       (unit_type, xEnumValue :double ) |
  279.       (enum_type, Leading_EnumValue )
  280.     }?&
  281.     element UnderlineColor{ 
  282.       (object_type, xEnumValue :string ) |
  283.       (string_type, xEnumValue :string )
  284.     }?&
  285.     element UnderlineGapColor{ 
  286.       (object_type, xEnumValue :string ) |
  287.       (string_type, xEnumValue :string )
  288.     }?&
  289.     element UnderlineType{ 
  290.       (object_type, xEnumValue :string ) |
  291.       (string_type, xEnumValue :string )
  292.     }?&
  293.     element StrikeThroughColor{ 
  294.       (object_type, xEnumValue :string ) |
  295.       (string_type, xEnumValue :string )
  296.     }?&
  297.     element StrikeThroughGapColor{ 
  298.       (object_type, xEnumValue :string ) |
  299.       (string_type, xEnumValue :string )
  300.     }?&
  301.     element StrikeThroughType{ 
  302.       (object_type, xEnumValue :string ) |
  303.       (string_type, xEnumValue :string )
  304.     }?&
  305.     element KentenFillColor{ 
  306.       (object_type, xEnumValue :string ) |
  307.       (string_type, xEnumValue :string )
  308.     }?&
  309.     element KentenStrokeColor{ 
  310.       (object_type, xEnumValue :string ) |
  311.       (string_type, xEnumValue :string )
  312.     }?&
  313.     element KentenFont{ 
  314.       (object_type, xEnumValue :string ) |
  315.       (string_type, xEnumValue :string )
  316.     }?&
  317.     element KentenFontStyle{ 
  318.       (string_type, xEnumValue :string ) |
  319.       (enum_type, NothingEnum_EnumValue )
  320.     }?&
  321.     element RubyFill{ 
  322.       (object_type, xEnumValue :string ) |
  323.       (string_type, xEnumValue :string )
  324.     }?&
  325.     element RubyStroke{ 
  326.       (object_type, xEnumValue :string ) |
  327.       (string_type, xEnumValue :string )
  328.     }?&
  329.     element RubyFont{ 
  330.       (object_type, xEnumValue :string ) |
  331.       (string_type, xEnumValue :string )
  332.     }?&
  333.     element RubyFontStyle{ 
  334.       (string_type, xEnumValue :string ) |
  335.       (enum_type, NothingEnum_EnumValue )
  336.     }?&
  337.     element KinsokuSet{ 
  338.       (object_type, xEnumValue :string ) |
  339.       (enum_type, KinsokuSet_EnumValue ) |
  340.       (string_type, xEnumValue :string )
  341.     }?&
  342.     element Mojikumi {
  343.       (object_type, xEnumValue :string ) |
  344.       (string_type, xEnumValue :string ) |
  345.       (enum_type, MojikumiTableDefaults_EnumValue )
  346.     }?&
  347.     element BulletsFont{ 
  348.       (object_type, xEnumValue :string ) |
  349.       (string_type, xEnumValue :string ) |
  350.       (enum_type, AutoEnum_EnumValue )
  351.     }?&
  352.     element BulletsFontStyle{ 
  353.       (string_type, xEnumValue :string ) |
  354.       (enum_type, NothingEnum_EnumValue ) |
  355.       (enum_type, AutoEnum_EnumValue )
  356.     }?&
  357.     element BulletsCharacterStyle{ 
  358.       (object_type, xEnumValue :string ) |
  359.       (string_type, xEnumValue :string )
  360.     }?&
  361.     element NumberingCharacterStyle{ 
  362.       (object_type, xEnumValue :string ) |
  363.       (string_type, xEnumValue :string )
  364.     }?&
  365.     element AppliedNumberingList{ 
  366.       (object_type, xEnumValue :string ) |
  367.       (string_type, xEnumValue :string )
  368.     }?&
  369.     element NumberingFormat{ 
  370.       (enum_type, NumberingStyle_EnumValue ) |
  371.       (string_type, xEnumValue :string )
  372.     }?&
  373.     element NumberingRestartPolicies{ 
  374.       attribute RestartPolicy{  RestartPolicy_EnumValue },
  375.       attribute LowerLevel{  xEnumValue :int },
  376.       attribute UpperLevel{  xEnumValue :int }
  377.     }?&
  378.     element BulletChar{ 
  379.       attribute BulletCharacterType{  BulletCharacterType_EnumValue },
  380.       attribute BulletCharacterValue{  xEnumValue :int }
  381.     }?
  382.   }
  383.   ?
  384.   ,
  385. (
  386.   NestedLineStyle_Object*&
  387.   NestedGrepStyle_Object*
  388. )
  389. }

<TextDefaults>エレメントの属性とエレメントは、すべて他のテキストオブジェクトと共通です。「10.4.6 共通のTextプロパティ」を参照してください。

10.7.14 DictionaryPreference

<DiectionaryPreference>エレメントは、スペルチェックとハイフネーションで使用する言語の辞書を定義します。

スキーマの例83 DictionaryPreference
  1. DictionaryPreference_Object = element DictionaryPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute Composition { ComposeUsing_EnumValue }?,
  4.   attribute MergeUserDictionary{  xsd:boolean }?,
  5.   attribute RecomposeWhenChanged{  xsd:boolean }?
  6. }

10.7.15 AnchoredObjectDefault

<AnchoredObjectDefault>エレメントは、アンカー付きオブジェクトに適用するデフォルトのフォーマットをコントロールします。このエレメントの設定値は、すべてのアンカー付きオブジェクトの、明示的に定義された属性以外をオーバーライドします。

スキーマの例84 AnchoredObjectDefault
  1. AnchoredObjectDefault_Object = element AnchoredObjectDefault{ 
  2.   attribute Self { xsd:string },
  3.   attribute AnchorContent{  ContentType_EnumValue }?,
  4.   attribute InitialAnchorHeight{  xsd:double }?,
  5.   attribute InitialAnchorWidth{  xsd:double }?,
  6.   attribute AnchoredParagraphStyle{  xsd:string }?,
  7.   attribute AnchoredObjectStyle{  xsd:string }?
  8. }
IDMLの例69 AnchoredObjectDefault
  1. <AnchoredObjectDefault Self="dAnchoredObjectDefault1" AnchorContent=" Unassigned" InitialAnchorHeight=" 72" InitialAnchorWidth=" 72" AnchoredParagraphStyle=" ParagraphStyle\ k[No paragraph style]" AnchoredObjectStyle=" ObjectStyle\ k[None]"/>
表90 属性としてのAnchoredObjectDefaultプロパティ
名前 必須 説明
AnchorContent ContentType_EnumValue 新規作成されたフレームのオブジェクトの属性。Unassigned、GraphicTypeまたはTextType
AnchoredObjectStyle string 新規作成されたアンカー付きオブジェクトのオブジェクトスタイル
AnchoredParagraphStyle string 新規作成されたアンカー付きオブジェクトの段落スタイル。Note:AnchorContentがTextTypeのときのみ
InitialAnchorHeight double 新規作成されたアンカー付きオブジェクトの高さ
InitialAnchorWidth double 新規作成されたアンカー付きオブジェクトの幅

10.7.16 AnchoredObjectSetting

<AnchoredObjectSetting>エレメントは、アンカー付きオブジェクトのデフォルトのアンカーの位置をコントロールします。このエレメントの設定値は、すべてのアンカー付きオブジェクトの、明示的に定義された属性以外をオーバーライドします。

スキーマの例85 AnchoredObjectSetting
  1. AnchoredObjectSetting_Object = element AnchoredObjectSetting{ 
  2.   attribute Self { xsd:string },
  3.   attribute AnchoredPosition{  AnchorPosition_EnumValue }?,
  4.   attribute SpineRelative{  xsd:boolean }?,
  5.   attribute LockPosition{  xsd:boolean }?,
  6.   attribute PinPosition{  xsd:boolean }?,
  7.   attribute AnchorPoint{  AnchorPoint_EnumValue }?,
  8.   attribute HorizontalAlignment{  HorizontalAlignment_EnumValue }?,
  9.   attribute HorizontalReferencePoint{  AnchoredRelativeTo_EnumValue }?,
  10.   attribute VerticalAlignment{  VerticalAlignment_EnumValue }?,
  11.   attribute VerticalReferencePoint{  VerticallyRelativeTo_EnumValue }?,
  12.   attribute AnchorXoffset{  xsd:double }?,
  13.   attribute AnchorYoffset{  xsd:double }?,
  14.   attribute AnchorSpaceAbove{  xsd:double }?
  15. }
IDMLの例70 AnchoredObjectSetting
  1. <AnchoredObjectSetting Self="dAnchoredObjectSetting1" AnchoredPosition=" InlinePosition" SpineRelative=" false" LockPosition=" false" PinPosition=" true" AnchorPoint=" BottomRightAnchor" HorizontalAlignment=" LeftAlign" HorizontalReferencePoint=" TextFrame" VerticalAlignment=" TopAlign" VerticalReferencePoint=" LineBaseline" AnchorXoffset=" 0" AnchorYoffset=" 0" AnchorSpaceAbove=" 0"/>
表91 属性としてのAnchoredObjectSettingプロパティ
名前 必須 説明
AnchorPoint AnchorPoint_EnumValue 基準点。TopLeftAnchor、TopCenterAnchor、TopRightAnchor、LeftCenterAnchor、CenterAnchor、RightCenterAnchor、BottomLeftAnchor、BottomCenterAnchorまたはBottomRightAnchor
AnchorSpaceAbove double 行の上/前スペース
AnchorXoffset double アンカー付き位置/Xオフセット
AnchorYoffset double アンカー付き位置/Yオフセット
AnchoredPosition AnchorPosition_EnumValue 親文字からの間隔。InlinePosition、AboveLineまたはAnchored
HorizontalAlignment HorizontalAlignment_EnumValue 行揃え。AnchoredPositionがAboveLineのときのみ。RightAlign、LeftAlign、CenterAlignまたはTextAlign
HorizontalReferencePoint AnchoredRelativeTo_EnumValue アンカー付き位置/X基準。ColumnEdge、TextFrame、PageMargins、PageEdgeまたはAnchorLocation
LockPosition boolean trueのとき、手動配置を防ぐはオン
PinPosition boolean trueのとき、段の上下境界線内に収めるはオン
SpineRelative boolean trueのとき、ノド元を基準はオン
VerticalAlignment VerticalAlignment_EnumValue 垂直方向の揃え。TopAlign、BottomAlignまたはCenterAlign
VerticalReferencePoint VerticallyRelativeTo_EnumValue アンカー付き位置/Y基準。ColumnEdge、TextFrame、PageMargins、PageEdge、LineBaseline、LineXheight、LineAscent、CapheightまたはTopOfLeading

10.7.17 BaselineFrameGridOption

<BaselineFrameGridOption>エレメントは、ベースライングリッドのデフォルトのフォーマットをコントロールします。このエレメントの設定値は、すべてのベースライングリッドフレームの、明示的に定義された属性以外をオーバーライドします。

スキーマの例86 BeselineFrameGridOption
  1. BaselineFrameGridOption_Object = element BaselineFrameGridOption{ 
  2.   attribute Self { xsd:string },
  3.   attribute UseCustomBaselineFrameGrid{  xsd:boolean }?,
  4.   attribute StartingOffsetForBaselineFrameGrid{  xsd:double {minInclusive="0"maxInclusive="8640"} }?,
  5.   attribute BaselineFrameGridRelativeOption{ 
  6.   BaselineFrameGridRelativeOption_EnumValue }?,
  7.   attribute BaselineFrameGridIncrement{  xsd:double {minInclusive="1"maxInclusive="8640"} }?,
  8.   element Properties {
  9.     element BaselineFrameGridColor{  InDesignUIColorType_TypeDef }?
  10.   }
  11.   ?
  12. }
IDMLの例71 BaselineFrameGridOption
  1. <BaselineFrameGridOption Self="dBaselineFrameGridOption1" UseCustomBaselineFrameGrid=" false" StartingOffsetForBaselineFrameGrid=" 0" BaselineFrameGridRelativeOption=" TopOfInset" BaselineFrameGridIncrement=" 12">
  2.   <Properties>
  3.     <BaselineFrameGridColor type="enumeration">LightBlue
  4.     </BaselineFrameGridColor>
  5.   </Properties>
  6. </BaselineFrameGridOption>
表92 属性としてのBaselineFrameGridOptionプロパティ
名前 必須 説明
BaselineFrameGridIncrement double グリッドの間隔。1-8640
BaselineFrameGridRelativeOption BaselineFrameGridRelativeOption_EnumValue オフセットの相対位置。TopOfPage、TopOfMargin、TopOfFrameまたはTopOfInset
StartingOffsetForBaselineFrameGrid double グリッドの開始位置。1-8640
UseCustomBaselineFrameGrid boolean trueのとき、カスタムのベースライングリッドを使用
表93 エレメントとしてのBaselineFrameGridOptionプロパティ
名前 必須 説明
BaselineFrameGridColor InDesignUIColorType グリッドのカラー。UIカラーの列挙か、R、G、Bそれぞれの<ListItem>エレメント

10.7.18 FootnoteOption

<FootnoteOption>エレメントは、脚注のデフォルトフォーマットです。このエレメントの設定値は、すべての脚注の、明示的に定義された属性とプロパティ以外をオーバーライドします。

スキーマの例87 FootnoteOption
  1. FootnoteOption_Object = element FootnoteOption{ 
  2.   attribute Self { xsd:string },
  3.   attribute StartAt{  xsd:int {minInclusive="1" maxInclusive="100000"} }?,
  4.   attribute Prefix { xsd:string }?,
  5.   attribute Suffix { xsd:string }?,
  6.   attribute FootnoteTextStyle{  xsd:string }?,
  7.   attribute FootnoteMarkerStyle{  xsd:string }?,
  8.   attribute SeparatorText{  xsd:string }?,
  9.   attribute SpaceBetween{  xsd:double {minInclusive="0" maxInclusive="864"} }?,
  10.   attribute Spacer { xsd:double {minInclusive="0" maxInclusive="864"} }?,
  11.   attribute FootnoteFirstBaselineOffset{  FootnoteFirstBaseline_EnumValue }?,
  12.   attribute FootnoteMinimumFirstBaselineOffset{  xsd:double {minInclusive="0"maxInclusive="103680"} }?,
  13.   attribute EosPlacement{  xsd:boolean }?,
  14.   attribute NoSplitting{  xsd:boolean }?,
  15.   attribute RuleOn{  xsd:boolean }?,
  16.   attribute RuleLineWeight{  xsd:double {minInclusive="0" maxInclusive="1000"} }?,
  17.   attribute RuleTint{  xsd:double {minInclusive="0" maxInclusive="100"} }?,
  18.   attribute RuleGapTint{  xsd:double {minInclusive="0" maxInclusive="100"} }?,
  19.   attribute RuleGapOverprint{  xsd:boolean }?,
  20.   attribute RuleOverprint{  xsd:boolean }?,
  21.   attribute RuleLeftIndent{  xsd:double {minInclusive="-103680"maxInclusive="103680"} }?,
  22.   attribute RuleWidth{  xsd:double {minInclusive="0" maxInclusive="103680"} }?,
  23.   attribute RuleOffset{  xsd:double {minInclusive="-15552"maxInclusive="15552"} }?,
  24.   attribute ContinuingRuleOn{  xsd:boolean }?,
  25.   attribute ContinuingRuleLineWeight{  xsd:double {minInclusive="0"maxInclusive="1000"} }?,
  26.   attribute ContinuingRuleTint{  xsd:double {minInclusive="0"maxInclusive="100"} }?,
  27.   attribute ContinuingRuleGapTint{  xsd:double {minInclusive="0"maxInclusive="100"} }?,
  28.   attribute ContinuingRuleOverprint{  xsd:boolean }?,
  29.   attribute ContinuingRuleGapOverprint{  xsd:boolean }?,
  30.   attribute ContinuingRuleLeftIndent{  xsd:double {minInclusive="-103680"maxInclusive="103680"} }?,
  31.   attribute ContinuingRuleWidth{  xsd:double {minInclusive="0"maxInclusive="103680"} }?,
  32.   attribute ContinuingRuleOffset{  xsd:double {minInclusive="-15552"maxInclusive="15552"} }?,
  33.   element Properties {
  34.     element FootnoteNumberingStyle{ 
  35.       (enum_type, FootnoteNumberingStyle_EnumValue ) |
  36.       (string_type, xsd:string )
  37.     }?&
  38.     element RestartNumbering{ 
  39.       (enum_type, FootnoteRestarting_EnumValue ) |
  40.       (string_type, xsd:string )
  41.     }?&
  42.     element ShowPrefixSuffix{ 
  43.       (enum_type, FootnotePrefixSuffix_EnumValue ) |
  44.       (string_type, xsd:string )
  45.     }?&
  46.     element MarkerPositioning{ 
  47.       (enum_type, FootnoteMarkerPositioning_EnumValue ) |
  48.       (string_type, xsd:string )
  49.     }?&
  50.     element RuleType{ 
  51.       (object_type, xsd:string ) |
  52.       (string_type, xsd:string )
  53.     }?&
  54.     element RuleColor{ 
  55.       (object_type, xsd:string ) |
  56.       (string_type, xsd:string )
  57.     }?&
  58.     element RuleGapColor{ 
  59.       (object_type, xsd:string ) |
  60.       (string_type, xsd:string )
  61.     }?&
  62.     element ContinuingRuleType{ 
  63.       (object_type, xsd:string ) |
  64.       (string_type, xsd:string )
  65.     }?&
  66.     element ContinuingRuleColor{ 
  67.     (object_type, xsd:string ) |
  68.     (string_type, xsd:string )
  69.     }?&
  70.     element ContinuingRuleGapColor{ 
  71.       (object_type, xsd:string ) |
  72.       (string_type, xsd:string )
  73.     }?
  74.   }
  75.   ?
  76. }
表94 属性としてのFootnoteOptionプロパティ
名前 必須 説明
ContinuingRuleGapOverprint boolean trueのとき、続きの脚注の前境界線/間隔オーバープリントはオン。Note:ContinuingRuleTypeがベタ以外のみ
ContinuingRuleGapTint double 続きの脚注の前境界線/間隔の濃淡(1-100%)Note:ContinuingRuleTypeがベタ以外のみ
ContinuingRuleLeftIndent double 続きの脚注の前境界線/左インデント(-103680-103680)Note:ContinuingRuleOnがtrueのときのみ
ContinuingRuleLineWeight double 続きの脚注の前境界線/線幅(0-1000)Note:ContinuingRuleOnがtrueのときのみ
ContinuingRuleOffset double 続きの前境界線/オフセット(-15552-15552)Note:ContinuingRuleOnがtrueのときのみ
ContinuingRuleOn boolean trueのとき、続きの脚注の前境界線/線はオン。Note:NoSplittingがfalseまたは未設定のときのみ
ContinuingRuleOverprint boolean trueのとき、続きの脚注の前境界線/線オーバープリントはオン。Note:ContinuingRuleOnがtrueのときのみ
ContinuingRuleTint double 続きの脚注の前境界線/濃淡(0-100%)Note:ContinuingRuleTypeがベタ以外のみ
ContinuingRuleWidth double 続きの脚注の前境界線/幅(0-103680)Note:ContinuingRuleOnがtrueのときのみ
EosPlacement boolean trueのとき、配置オプション/テキストの最後にストーリーの脚注を配置はオン。falseのとき、脚注はコラムの下部に配置される
FootnoteFirstBaselineOffset FootnoteFirstBaseline_EnumValue 先頭ベースライン位置/オフセット。AscentOffset、CapHeight、LeadingOffset、EmboxHeight、XHeightまたはFixedHeight
FootnoteMarkerStyle string テキスト内での脚注参照番号/文字スタイル
FootnoteMinimumFirstBaselineOffset double 先頭ベースライン位置/最小(0-103680)
FootnoteTextStyle string 脚注フォーマット/段落スタイル。Note:段落スタイルで設定されている段落前後のアキは無視される。段落前後のアキの設定はSpacerとSpaceBetween
NoSplitting boolean trueのとき、配置オプション/脚注を分離はオフ。falseのとき、脚注は1つの段に入力できる長さより長くなった場合に、次の段に分離する
Prefix string 番号付け/プレフィックス(0-100字)
RuleGapOverprint boolean trueのとき、列内の最初の脚注の前境界線/間隔オーバープリントはオン。Note:RuleTypeがベタ以外のみ
RuleGapTint double 列内の最初の脚注の前境界線/間隔の濃淡(1-100%)Note:RuleTypeがベタ以外のみ
RuleLeftIndent double 列内の最初の脚注の前境界線/左インデント(-103680-103680)Note:RuleOnがtrueのときのみ
RuleLineWeight double 列内の最初の脚注の前境界線/線幅(0-1000)Note:RuleOnがtrueのときのみ
RuleOffset double 列内の最初の脚注の前境界線/オフセット(-15552-15552)Note:RuleOnがtrueのときのみ
RuleOn boolean trueのとき、列内の最初の脚注の前境界線/線はオン
RuleOverprint boolean trueのとき、列内の最初の脚注の前境界線/線オーバープリントはオン。Note:RuleOnがtrueのときのみ
RuleTint double 列内の最初の脚注の前境界線/濃淡(0-100%)Note:RuleTypeがベタ以外のみ
RuleWidth double 列内の最初の脚注の前境界線/幅(0-103680)Note:RuleOnがtrueのときのみ
Self string オブジェクトのユニークなID
SeparatorText string 脚注フォーマット/分離記号(0-100字)
SpaceBetween double スペーシングオプション/脚注間のスペース(0-864)Note:段落スタイルで設定されている段落前後のアキは無視される。FootnoteTextStyle参照
Spacer double スペーシングオプション/最初の脚注の前の最小スペース(0-864)Note:段落スタイルで設定されている段落前後のアキは無視される。FootnoteTextStyle参照
StartAt int 番号付け/開始番号(1-100000)
Suffix string 番号付け/サフィックス(0-100字)
表95 エレメントとしてのFootnoteOptionプロパティ
名前 必須 説明
ContinuingRuleColor string 続きの脚注の前境界線/カラー。スウォッチ(カラー、グラデーション、濃淡、または混合インキ)のエレメントのSelf属性かカラー名(例:Color/Black)で指定。Note:ContinuingRuleOnがtrueのときのみ
ContinuingRuleGapColor string 続きの脚注の前境界線/間隔のカラー。スウォッチ(カラー、グラデーション、濃淡、または混合インキ)のエレメントのSelf属性かカラー名(例:Color/Black)で指定。Note:ContinuingRuleOnがtrueのときのみ
ContinuingRuleType string 続きの脚注の前境界線/種類。Note:ContinuingRuleOnがtrueのときのみ
FootnoteNumberingStyle FootnoteNumberingStyle_EnumValueまたはstring 番号付け/スタイル
MarkerPositioning FootnoteMarkerPositioning_EnumValueまたはstring テキスト内での脚注参照番号/位置
RestartNumbering FootnoteRestarting_EnumValueまたはstring 番号付け/番号の振り直しの場所
RuleColor string 列内の最初の脚注の前境界線/カラー。スウォッチ(カラー、グラデーション、濃淡、または混合インキ)のエレメントのSelf属性かカラー名(例:Color/Black)で指定。Note:ContinuingRuleOnがtrueのときのみ
RuleGapColor string 列内の最初の脚注の前境界線/間隔のカラー。スウォッチ(カラー、グラデーション、濃淡、または混合インキ)のエレメントのSelf属性かカラー名(例:Color/Black)で指定。Note:ContinuingRuleOnがtrueのときのみ
RuleType string 列内の最初の脚注の前境界線/種類。Note:ContinuingRuleOnがtrueのときのみ
ShoePrefixSuffix FootnotePrefixSuffix_EnumValueまたはstring 番号付け/プレフィックス/サフィックスを表示の場所
IDMLの例72 FootnoteOptions
  1. <FootnoteOption Self="dFootnoteOption1" StartAt=" 1" Prefix="" Suffix="" FootnoteTextStyle=" ParagraphStyle\ kNormalParagraphStyle" FootnoteMarkerStyle=" CharacterStyle\ k[No character style]" SeparatorText="&# x9;" SpaceBetween=" 0" Spacer="0" FootnoteFirstBaselineOffset=" LeadingOffset" FootnoteMinimumFirstBaselineOffset=" 0" EosPlacement=" false" NoSplitting=" false" RuleOn=" true" RuleLineWeight=" 1" RuleTint=" 100" RuleGapTint=" 100" RuleGapOverprint=" false" RuleOverprint=" false" RuleLeftIndent=" 0" RuleWidth=" 72" RuleOffset=" 0" ContinuingRuleOn=" true" ContinuingRuleLineWeight=" 1" ContinuingRuleTint=" 100" ContinuingRuleGapTint=" 100" ContinuingRuleOverprint=" false" ContinuingRuleGapOverprint=" false" ContinuingRuleLeftIndent=" 0" ContinuingRuleWidth=" 288" ContinuingRuleOffset=" 0">
  2.   <Properties>
  3.     <FootnoteNumberingStyle type="enumeration">Arabic</FootnoteNumberingStyle>
  4.     <RestartNumbering type="enumeration">DontRestart</ RestartNumbering>
  5.     <ShowPrefixSuffix type="enumeration">NoPrefixSuffix</ ShowPrefixSuffix>
  6.     <MarkerPositioning type="enumeration">SuperscriptMarker</ MarkerPositioning>
  7.     <RuleType type="object">StrokeStyle\ kSolid</ RuleType>
  8.     <RuleColor type="object">Color\cBlack</ RuleColor>
  9.     <RuleGapColor type="object">Swatch\cNone</ RuleGapColor>
  10.     <ContinuingRuleType type="object">StrokeStyle\ kSolid</ ContinuingRuleType>
  11.     <ContinuingRuleColor type="object">Color\cBlack</ ContinuingRuleColor>
  12.     <ContinuingRuleGapColor type="object">Swatch\cNone</ ContinuingRuleGapColor>
  13.   </Properties>
  14. </FootnoteOption>

10.7.19 TextWrapPreference

<TextWrapPreference>エレメントは、ページオブジェクトに対するテキストの回りこみをコントロールします。このエレメントの設定値は、すべてのテキスト回り込みの、明示的に定義された属性とエレメント以外をオーバーライドします。

スキーマの例88 TextWrapPreference
  1. TextWrapPreference_Object = element TextWrapPreference {
  2.   attribute TextWrapType { TextWrapTypes_EnumValue }?,
  3.   attribute Inverse { xsd:boolean }?,
  4.   attribute ApplyToMasterPageOnly { xsd:boolean }?,
  5.   attribute TextWrapSide { TextWrapSideOptions_EnumValue }?,
  6.   attribute ItemTransform { TransformationMatrixType_TypeDef }?,
  7.   element Properties {
  8.     element TextWrapOffset { UnitRectangleBoundsType_TypeDef }?&
  9.     element PathGeometry { element GeometryPathType { GeometryPathType_TypeDef }*
  10.     }?
  11.   }
  12.   ?
  13.   ,
  14. (
  15.   ContourOption_Object?
  16. )
  17. }
スキーマの例89 ContourOption
  1. ContourOption_Object = element ContourOption{ 
  2.   attribute Self { xsd:string },
  3.   attribute ContourType{  ContourOptionsTypes_EnumValue }?,
  4.   attribute IncludeInsideEdges{  xsd:boolean }?,
  5.   attribute ContourPathName{  xsd:string }?
  6. }
IDMLの例73 TextWrapPreference
  1. <TextWrapPreference Self="dTextWrapPreference1" TextWrapType=" None" Inverse="false" ApplyToMasterPageOnly=" false" TextWrapSide=" BothSides">
  2.   <Properties>
  3.     <TextWrapOffset Top="0" Left="0" Bottom="0" Right="0"/>
  4.   </Properties>
  5.   <ContourOption Self="dTextWrapPreference1ContourOption1" ContourType=" SameAsClipping" IncludeInsideEdges=" false" ContourPathName="$ ID/"/>
  6. </TextWrapPreference>
表96 属性としてのContourOptionプロパティ
名前 必須 説明
ContourPathName string 輪郭オプションで適用するアルファチャンネル名またはPhotoshopパス名。ContourTypeがPhotoshopPathかAlphaChannelのときのみ
ContourType ContourOptionsTypes_EnumValue 輪郭オプション。BoundingBox、PhotoshopPath、DetectEdges、AlphaChannel、GraphicFrameまたはSameAsClipping
IncludeInsideEdges boolean trueのとき、パスの内側の背景を透明にするはオン。Note:ContourTypeがAlphaChannelかDetectEdgesのときのみ

10.7.20 DocumentPreference

<DocumentPreference>エレメントには、様々なプリファレンスを含み、基本的なドキュメントのレイアウトを定義します。<DocumentPreference>エレメントのプロパティの一部または全部を省略しても、その分はInDesignがアプリケーションのデフォルト値を割り当てます。

スキーマの例90 DocumentPreference
  1. DocumentPreference_Object = element DocumentPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute PageHeight{  xsd:double }?,
  4.   attribute PageWidth{  xsd:double }?,
  5.   attribute PagesPerDocument{  xsd:int }?,
  6.   attribute FacingPages{  xsd:boolean }?,
  7.   attribute DocumentBleedTopOffset{  xsd:double }?,
  8.   attribute DocumentBleedBottomOffset{  xsd:double }?,
  9.   attribute DocumentBleedInsideOrLeftOffset{  xsd:double }?,
  10.   attribute DocumentBleedOutsideOrRightOffset{  xsd:double }?,
  11.   attribute DocumentBleedUniformSize{  xsd:boolean }?,
  12.   attribute SlugTopOffset{  xsd:double }?,
  13.   attribute SlugBottomOffset{  xsd:double }?,
  14.   attribute SlugInsideOrLeftOffset{  xsd:double }?,
  15.   attribute SlugRightOrOutsideOffset{  xsd:double }?,
  16.   attribute DocumentSlugUniformSize{  xsd:boolean }?,
  17.   attribute PreserveLayoutWhenShuffling{  xsd:boolean }?,
  18.   attribute AllowPageShuffle{  xsd:boolean }?,
  19.   attribute OverprintBlack{  xsd:boolean }?,
  20.   attribute PageBinding{  PageBindingOptions_EnumValue }?,
  21.   attribute ColumnDirection{  HorizontalOrVertical_EnumValue }?,
  22.   attribute ColumnGuideLocked{  xsd:boolean }?,
  23.   attribute MasterTextFrame{  xsd:boolean }?,
  24.   attribute SnippetImportUsesOriginalLocation{  xsd:boolean }?,
  25.   element Properties {
  26.     element ColumnGuideColor{  InDesignUIColorType_TypeDef }?&
  27.     element MarginGuideColor{  InDesignUIColorType_TypeDef }?
  28.   }
  29.   ?
  30. }
IDMLの例74 DocumentPreference
  1. <DocumentPreference Self="dDocumentPreference1" PageHeight=" 792" PageWidth=" 612" PagesPerDocument=" 1" FacingPages=" true" DocumentBleedTopOffset=" 0" DocumentBleed BottomOffset=" 0" DocumentBleedInsideOrLeftOffset=" 0" DocumentBleedOutsideOrRightOffset=" 0" DocumentBleedUniformSize=" true" SlugTopOffset=" 0" SlugBottomOffset=" 0" SlugInsideOrLeftOffset=" 0" SlugRightOrOutsideOffset=" 0" DocumentSlugUniformSize=" false" PreserveLayoutWhenShuffling=" true" AllowPageShuffle=" true" OverprintBlack=" true" PageBinding=" LeftToRight" ColumnDirection=" Horizontal" ColumnGuideLocked=" true" MasterTextFrame=" false" SnippetImportUsesOriginalLocation=" false">
  2.   <Properties>
  3.     <ColumnGuideColor type="enumeration">Violet</ColumnGuideColor>
  4.     <MarginGuideColor type="enumeration">Magenta</MarginGuideColor>
  5.   </Properties>
  6. </DocumentPreference>
表97 属性としてのDocumentPreferenceプロパティ
名前 必須 説明
AllowPageShuffle boolean trueのとき、スプレッドの移動を許可。falseのとき、スプレッド単位で追加、移動。オーバーライドの情報は、PreserveLayoutWhenShuffling
ColumnDirection HorizontalOrVertical_EnumValue 段組/組み方向
ColumnGuideLocked boolean trueのとき、段組ガイドをロックはオン
DocumentBleedBottomOffset double 裁ち落とし/地。Note:DocumentBleedUniformSizeがfalseのときのみ
DocumentBleedInsideOrLeftOffset double 裁ち落とし/ノドまたは左。Note:DocumentBleedUniformSizeがfalseのときのみ
DocumentBleedOutsideOrRightOffset double 裁ち落とし/小口または右。Note:DocumentBleedUniformSizeがfalseのときのみ
DocumentBleedTopOffset double 裁ち落とし/天
DocumentBleedUniformSize boolean trueのとき、裁ち落としの天の値がすべての値。デフォルト値はtrue
DocumentSlugUniformSize boolean trueのとき、印刷可能領域の天の値がすべての値。デフォルトはfalse
FacingPages boolean trueのとき、見開きページはオン
MasterTextFrame boolean trueのとき、マスターにテキストフレームはオン
OverprintBlack boolean trueのとき、[黒]スウォッチを100%でオーバープリントはオン
PageBinding PageBindingOptions_EnumValue 綴じ方。Default、RightToLeftまたはLeftToRight
PageHeight double ページサイズ/高さ
PageWidth double ページサイズ/幅
PagesPerDocument int ページ数(1-9999)
PreserveLayoutWhenShuffling boolean trueのとき、複数ページスプレッドを維持。(スプレッドの移動が許可されている場合)falseのとき、複数ページスプレッドを2ページ単位のスプレッドに再分配する
SlugBottomOffset double 印刷可能領域/地。Note:DocumentSlugUniformSizeがfalseのときのみ
SlugInsideOrLeftOffset double 印刷可能領域/ノドまたは左。Note:DocumentSlugUniformSizeがfalseのときのみ
SlugRightOrOutsideOffset double 印刷可能領域/小口または右。Note:DocumentSlugUniformSizeがfalseのときのみ
SlugTopOffset double 印刷可能領域/天
SnippetImportUsesOriginalLocation boolean trueのとき、スニペットの読み込み/元の位置に配置はオン
表98 エレメントとしてのDocumentPreferenceプロパティ
名前 必須 説明
ColumnGuideColorGridColor InDesignUIColorType 段数ガイドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント
MarginGuideColor InDesignUIColorType マージンガイドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント

10.7.21 GridPreference

<GridPreference>エレメントは、グリッドのプリファレンスです。ドキュメントグリッドのベースライングリッドプリファレンスは、ベースライングリッドの定義がない、テキストフレームに影響します。(テキストフレーム内段落のベースライン揃え設定による)詳細は、InDesignのオンラインヘルプを参照してください。

スキーマの例91 GridPreference
  1. GridPreference_Object = element GridPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute DocumentGridShown{  xsd:boolean }?,
  4.   attribute DocumentGridSnapto{  xsd:boolean }?,
  5.   attribute HorizontalGridlineDivision{  xsd:double {minInclusive="0.01"maxInclusive="1000"} }?,
  6.   attribute VerticalGridlineDivision{  xsd:double {minInclusive="0.01"maxInclusive="1000"} }?,
  7.   attribute HorizontalGridSubdivision{  xsd:int {minInclusive="1"maxInclusive="1000"} }?,
  8.   attribute VerticalGridSubdivision{  xsd:int {minInclusive="1"maxInclusive="1000"} }?,
  9.   attribute GridsInBack{  xsd:boolean }?,
  10.   attribute BaselineGridShown{  xsd:boolean }?,
  11.   attribute BaselineStart{  xsd:double {minInclusive="0" maxInclusive="1000"} }?,
  12.   attribute BaselineDivision{  xsd:double {minInclusive="1"maxInclusive="8640"} }?,
  13.   attribute BaselineViewThreshold{  xsd:double {minInclusive="5"maxInclusive="4000"} }?,
  14.   attribute BaselineGridRelativeOption{  BaselineGridRelativeOption_EnumValue }?,
  15.   element Properties {
  16.     element GridColor{  InDesignUIColorType_TypeDef }?&
  17.     element BaselineColor{  InDesignUIColorType_TypeDef }?
  18.   }
  19.   ?
  20. }
IDMLの例75 GridPreference
  1. <GridPreference Self="dGridPreference1" DocumentGridShown=" false" DocumentGridSnapto=" false" HorizontalGridlineDivision=" 72" VerticalGridlineDivision=" 72" HorizontalGridSubdivision=" 8" VerticalGridSubdivision=" 8" GridsInBack=" true" BaselineGridShown=" false" BaselineStart=" 36" BaselineDivision=" 12" BaselineViewThreshold=" 75" BaselineGridRelativeOption=" TopOfPageOfBaselineGridRelativeOption">
  2.   <Properties>
  3.     <GridColor type="enumeration">LightGray</ GridColor>
  4.     <BaselineColor type="enumeration">LightBlue</ BaselineColor>
  5.   </Properties>
  6. </GridPreference>
表99 属性としてのGridPreferenceプロパティ
名前 必須 説明
BaselineDivision double ベースライングリッド/グリッドの間隔(1-8640)
BaselineGridRelativeOption BaselineGridRelativeOption_EnumValue ベースライングリッド/相対
BaselineGridShown boolean trueのとき、ベースライングリッドを表示
BaselineStart double ベースライングリッド/開始(0-1000)
BaselineViewThreshold double ベースライングリッド/ズーム度限界(5-4000%)
DocumentGridShown boolean trueのとき、ドキュメントグリッドを表示
DocumentGridSnapto boolean trueのとき、グリッドにスナップ
GridsInBack boolean trueのとき、背面にグリッドを表示
HorizontalGridSubdivision int ドキュメントグリッド/横組み/分割線(1-1000)
HorizontalGridlineDivision double ドキュメントグリッド/横組み/グリッドの間隔(.01-1000)
VerticalGridSubdivision int ドキュメントグリッド/縦組み/分割線(1-1000)
VerticalGridlineDivision double ドキュメントグリッド/縦組み/グリッドの間隔(.01-1000)
表100 エレメントとしてのGridPreferenceプロパティ
名前 必須 説明
BaselineColor InDesignUIColorType ベースライングリッドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント
GridColor InDesignUIColorType ドキュメントグリッドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント

10.7.22 GuidePreference

<GuidePreference>エレメントは、ガイドのプリファレンスです。

スキーマの例92 GuidePreference
  1. GuidePreference_Object = element GuidePreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute GuidesInBack{  xsd:boolean }?,
  4.   attribute GuidesShown{  xsd:boolean }?,
  5.   attribute GuidesLocked{  xsd:boolean }?,
  6.   attribute GuidesSnapto{  xsd:boolean }?,
  7.   attribute RulerGuidesViewThreshold{  xsd:double }?,
  8.   element Properties {
  9.     element RulerGuidesColor{  InDesignUIColorType_TypeDef }?
  10.   }
  11.   ?
  12. }
IDMLの例76 GuidePreference
  1. <GuidePreference Self="dGuidePreference1" GuidesInBack=" false" GuidesShown=" true" GuidesLocked=" false" GuidesSnapto=" true" RulerGuidesViewThreshold=" 5">
  2.   <Properties>
  3.     <RulerGuidesColor type="enumeration">Cyan</RulerGuidesColor>
  4.   </Properties>
  5. </GuidePreference>
表101 属性としてのGuidePreferenceプロパティ
名前 必須 説明
GuidesInBack boolean trueのとき、背面にガイドを表示
GuidesLocked boolean trueのとき、ガイドのロックはオン
GuidesShown boolean trueのとき、ガイドを表示
GuidesSnapto boolean trueのとき、ガイドにスナップ。スナップの範囲はGuideSnaptoZone
RulerGuidesViewThreshold double 定規ガイド/ズーム度限界(5-4000%)
表102 エレメントとしてのGuidePreferenceプロパティ
名前 必須 説明
RulerGuidesColor InDesignUIColorType 定規ガイドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント

10.7.23 MarginPreference

<MarginPreference>エレメントは、デフォルトのマージンと段組をコントロールします。このエレメントの設定値は、すべてのページのマージンを、明示的に定義された属性とエレメント以外、オーバーライドします。

スキーマの例93 MarginPreference
  1. MarginPreference_Object = element MarginPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute ColumnCount{  xsd:int {minInclusive="1" maxInclusive="216"} }?,
  4.   attribute ColumnGutter{  xsd:double {minInclusive="0" maxInclusive="1440"} }?,
  5.   attribute Top { xsd:double }?,
  6.   attribute Bottom { xsd:double }?,
  7.   attribute Left { xsd:double }?,
  8.   attribute Right { xsd:double }?,
  9.   attribute ColumnDirection{  HorizontalOrVertical_EnumValue }?,
  10.   attribute ColumnsPositions{  list { xsd:double * } }?
  11. }

10.7.24 PasteboardPreference

<PasteboardPreference>エレメントは、MinimumSpaceAboveAndBelow属性でペーストボードの高さを設定し、ペーストボードとペーストボードガイドのカラーをコントロールします。

スキーマの例94 PasteboardPreference
  1. PasteboardPreference_Object = element PasteboardPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute MinimumSpaceAboveAndBelow{  xsd:double }?,
  4.   element Properties {
  5.     element PreviewBackgroundColor{  InDesignUIColorType_TypeDef }?&
  6.     element BleedGuideColor{  InDesignUIColorType_TypeDef }?&
  7.     element SlugGuideColor{  InDesignUIColorType_TypeDef }?
  8.   }
  9.   ?
  10. }
表103 属性としてのPasteboardPreferenceプロパティ
名前 必須 説明
MinimumSpaceAboveAndBelow double 上下オフセットの値
表104 エレメントとしてのPasteboardPreferenceプロパティ
名前 必須 説明
BleedGuideColor InDesignUIColorType 裁ち落としガイドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント
PreviewBackgroundColor InDesignUIColorType 背景をプレビューのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント
SlugGuideColor InDesignUIColorType 印刷可能領域ガイドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント

10.7.25 ViewPreference

<ViewPreference>エレメントは、単位と、定規の原点、他のUIプロパティをコントロールします。

Note:<ViewPreference>エレメントでの単位の変更は、IDMLドキュメントを開いたあとの、表示とInDesignのUIにのみ影響します。IDMLパッケージされたXMLファイル内部の単位は、常にポイントです。

スキーマの例95 ViewPreference
  1. ViewPreference_Object = element ViewPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute GuideSnaptoZone{  xsd:int {minInclusive="1" maxInclusive="36"} }?,
  4.   attribute CursorKeyIncrement{  xsd:double {minInclusive="0.001"maxInclusive="100"} }?,
  5.   attribute HorizontalMeasurementUnits{  MeasurementUnits_EnumValue }?,
  6.   attribute VerticalMeasurementUnits{  MeasurementUnits_EnumValue }?,
  7.   attribute RulerOrigin{  RulerOrigin_EnumValue }?,
  8.   attribute ShowRulers{  xsd:boolean }?,
  9.   attribute ShowFrameEdges{  xsd:boolean }?,
  10.   attribute TypographicMeasurementUnits{  MeasurementUnits_EnumValue }?,
  11.   attribute TextSizeMeasurementUnits{  MeasurementUnits_EnumValue }?,
  12.   attribute PrintDialogMeasurementUnits{  MeasurementUnits_EnumValue }?,
  13.   attribute LineMeasurementUnits{  MeasurementUnits_EnumValue }?,
  14.   attribute PointsPerInch{  xsd:double {minInclusive="60" maxInclusive="80"} }?,
  15.   attribute HorizontalCustomPoints{  xsd:double {minInclusive="4"maxInclusive="256"} }?,
  16.   attribute VerticalCustomPoints{  xsd:double {minInclusive="4"maxInclusive="256"} }?,
  17.   attribute ShowNotes{  xsd:boolean }?
  18. }
表105 属性としてのViewPreferenceプロパティ
名前 必須 説明
CursorKeyIncrement double キーボード増減値/カーソルキー(0.001-100)
GuideSnaptoZone int ガイド/スナップの範囲(1-36ピクセル)Note:ガイドへのスナップは、ガイド表示時のみ
HorizontalCustomPoints double 定規の単位/水平方向の1目盛り(4-256ポイント)HorizontalMeasurementUnitsがCustomのときのみ
HorizontalMeasurementUnits MeasurementUnits_EnumValue 定規の単位/水平方向。Points、Picas、Inches、InchesDecimal、Millimeters、Centimeters、Ciceros、Q、Ha、AmericanPoints、CustomまたはAgates
LineMeasuremetUnits MeasurementUnits_EnumValue 他の単位/線幅。Points、Picas、Inches、InchesDecimal、Millimeters、Centimeters、Ciceros、Q、Ha、AmericanPoints、CustomまたはAgates
PointPerInch double ポイント/パイカの大きさ。通常は72(60-80)
PrintDialogMeasurementUnits MeasurementUnits_EnumValue プリントダイアログボックスで使用する単位。Points、Picas、Inches、InchesDecimal、Millimeters、Centimeters、Ciceros、Q、Ha、AmericanPoints、CustomまたはAgates
RulerOrigin RulerOrigin_EnumValue 定規の単位/開始位置。SpreadOrigin、PageOriginまたはSpineOrigin
ShowFrameEdges boolean trueのとき、フレーム枠を表示
ShowNotes boolean trueのとき、注釈を表示
ShowRulers boolean trueのとき、定規を表示
TextSizeMeasurementUnits MeasurementUnits_EnumValue 他の単位/テキストサイズ。Points、Picas、Inches、InchesDecimal、Millimeters、Centimeters、Ciceros、Q、Ha、AmericanPoints、CustomまたはAgates
TypographicMeasurementUnits MeasurementUnits_EnumValue 他の単位/組版。Points、Picas、Inches、InchesDecimal、Millimeters、Centimeters、Ciceros、Q、Ha、AmericanPoints、CustomまたはAgates
VerticalCustomPoints double 定規の単位/垂直方向の1目盛り(4-256ポイント)VerticalMeasurementUnitsがCustomのときのみ
VerticalMeasurementUnits MeasurementUnits_EnumValue 定規の単位/垂直方向。Points、Picas、Inches、InchesDecimal、Millimeters、Centimeters、Ciceros、Q、Ha、AmericanPoints、CustomまたはAgates

10.7.26 PrintPreference

<PrintPreferernce>エレメントは、プリントに関するプリファレンスです。

スキーマの例96 PrintPreference
  1. PrintPreference_Object = element PrintPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute PrintFile{  xsd:string }?,
  4.   attribute Copies { xsd:int }?,
  5.   attribute Collating { xsd:boolean }?,
  6.   attribute ReverseOrder{  xsd:boolean }?,
  7.   attribute Sequence { Sequences_EnumValue }?,
  8.   attribute PrintSpreads{  xsd:boolean }?,
  9.   attribute PrintMasterPages{  xsd:boolean }?,
  10.   attribute PrintNonprinting{  xsd:boolean }?,
  11.   attribute PrintBlankPages{  xsd:boolean }?,
  12.   attribute PrintGuidesGrids{  xsd:boolean }?,
  13.   attribute PaperOffset{  xsd:double }?,
  14.   attribute PaperGap{  xsd:double }?,
  15.   attribute PaperTransverse{  xsd:boolean }?,
  16.   attribute PrintPageOrientation{  PrintPageOrientation_EnumValue }?,
  17.   attribute PagePosition{  PagePositions_EnumValue }?,
  18.   attribute ScaleMode{  ScaleModes_EnumValue }?,
  19.   attribute ScaleWidth{  xsd:double }?,
  20.   attribute ScaleHeight{  xsd:double }?,
  21.   attribute ScaleProportional{  xsd:boolean }?,
  22.   attribute Thumbnails { xsd:boolean }?,
  23.   attribute ThumbnailsPerPage{  ThumbsPerPage_EnumValue }?,
  24.   attribute Tile { xsd:boolean }?,
  25.   attribute TilingType{  TilingTypes_EnumValue }?,
  26.   attribute TilingOverlap{  xsd:double }?,
  27.   attribute AllPrinterMarks{  xsd:boolean }?,
  28.   attribute CropMarks{  xsd:boolean }?,
  29.   attribute BleedMarks{  xsd:boolean }?,
  30.   attribute RegistrationMarks{  xsd:boolean }?,
  31.   attribute ColorBars{  xsd:boolean }?,
  32.   attribute PageInformationMarks{  xsd:boolean }?,
  33.   attribute MarkLineWeight{  MarkLineWeight_EnumValue }?,
  34.   attribute MarkOffset{  xsd:double }?,
  35.   attribute UseDocumentBleedToPrint{  xsd:boolean }?,
  36.   attribute BleedTop{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  37.   attribute BleedBottom{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  38.   attribute BleedInside{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  39.   attribute BleedOutside{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  40.   attribute IncludeSlugToPrint{  xsd:boolean }?,
  41.   attribute ColorOutput{  ColorOutputModes_EnumValue }?,
  42.   attribute TextAsBlack{  xsd:boolean }?,
  43.   attribute Trapping { Trapping_EnumValue }?,
  44.   attribute Flip { Flip_EnumValue }?,
  45.   attribute Negative { xsd:boolean }?,
  46.   attribute CompositeAngle{  xsd:double }?,
  47.   attribute CompositeFrequency{  xsd:double }?,
  48.   attribute SimulateOverprint{  xsd:boolean }?,
  49.   attribute PrintCyan{  xsd:boolean }?,
  50.   attribute CyanAngle{  xsd:double }?,
  51.   attribute CyanFrequency{  xsd:double }?,
  52.   attribute PrintMagenta{  xsd:boolean }?,
  53.   attribute MagentaAngle{  xsd:double }?,
  54.   attribute MagentaFrequency{  xsd:double }?,
  55.   attribute PrintYellow{  xsd:boolean }?,
  56.   attribute YellowAngle{  xsd:double }?,
  57.   attribute YellowFrequency{  xsd:double }?,
  58.   attribute PrintBlack{  xsd:boolean }?,
  59.   attribute BlackAngle{  xsd:double }?,
  60.   attribute BlackFrequency{  xsd:double }?,
  61.   attribute SendImageData{  ImageDataTypes_EnumValue }?,
  62.   attribute FontDownloading{  FontDownloading_EnumValue }?,
  63.   attribute DownloadPPDFonts{  xsd:boolean }?,
  64.   attribute PostScriptLevel{  PostScriptLevels_EnumValue }?,
  65.   attribute DataFormat{  DataFormat_EnumValue }?,
  66.   attribute SourceSpace{  SourceSpaces_EnumValue }?,
  67.   attribute Intent { RenderingIntent_EnumValue }?,
  68.   attribute OPIImageReplacement{  xsd:boolean }?,
  69.   attribute OmitEPS{  xsd:boolean }?,
  70.   attribute OmitPDF{  xsd:boolean }?,
  71.   attribute OmitBitmaps{  xsd:boolean }?,
  72.   attribute FlattenerPresetName{  xsd:string }?,
  73.   attribute IgnoreSpreadOverrides{  xsd:boolean }?,
  74.   attribute DeviceType{  xsd:int }?,
  75.   attribute PrintTo{  xsd:int }?,
  76.   attribute PPDFile { xsd:string }?,
  77.   attribute PrintToDisk{  xsd:boolean }?,
  78.   attribute PrintRecord{  xsd:string }?,
  79.   attribute PrintResolution{  xsd:double }?,
  80.   attribute PaperSizeSelector{  xsd:string }?,
  81.   attribute PaperHeightRange{  list { xsd:double ,xsd:double } }?,
  82.   attribute PaperWidthRange{  list { xsd:double ,xsd:double } }?,
  83.   attribute PaperOffsetRange{  list { xsd:double ,xsd:double } }?,
  84.   attribute SeparationScreening{  xsd:string }?,
  85.   attribute CompositeScreening{  xsd:string }?,
  86.   attribute SpotAngle{  xsd:double }?,
  87.   attribute SpotFrequency{  xsd:double }?,
  88.   attribute BleedChain{  xsd:boolean }?,
  89.   attribute PreserveColorNumbers{  xsd:boolean }?,
  90.   attribute BitmapPrinting{  xsd:boolean }?,
  91.   attribute BitmapResolution{  xsd:int {minInclusive="72" maxInclusive="1200"} }?,
  92.   attribute PrintLayers{  PrintLayerOptions_EnumValue }?,
  93.   element Properties {
  94.     element ActivePrinterPreset{ 
  95.       (enum_type, PrinterPresetTypes_EnumValue ) |
  96.       (object_type, xsd:string )
  97.     }?&
  98.     element Printer {
  99.       (enum_type, Printer_EnumValue ) |
  100.       (string_type, xsd:string )
  101.     }?&
  102.     element PPD {
  103.       (enum_type, PPDValues_EnumValue ) |
  104.       (string_type, xsd:string )
  105.     }?&
  106.     element PaperSize{ 
  107.       (enum_type, PaperSizes_EnumValue ) |
  108.       (string_type, xsd:string )
  109.     }?&
  110.     element PaperHeight{ 
  111.       (enum_type, PaperSize_EnumValue ) |
  112.       (unit_type, xsd:double )
  113.     }?&
  114.     element PaperWidth{ 
  115.       (enum_type, PaperSize_EnumValue ) |
  116.       (unit_type, xsd:double )
  117.     }?&
  118.     element MarkType{ 
  119.       (enum_type, MarkTypes_EnumValue ) |
  120.       (string_type, xsd:string )
  121.     }?&
  122.     element Screening {
  123.       (enum_type, Screeening_EnumValue ) |
  124.       (string_type, xsd:string )
  125.     }?&
  126.     element Profile {
  127.       (enum_type, Profile_EnumValue ) |
  128.       (string_type, xsd:string )
  129.     }?&
  130.     element CRD {
  131.       (enum_type, ColorRenderingDictionary_EnumValue ) |
  132.       (string_type, xsd:string )
  133.     }?&
  134.     element PageRange{ 
  135.       (enum_type, PageRange_EnumValue ) |
  136.       (string_type, xsd:string )
  137.     }?&
  138.     element PaperSizeRect{  RectangleBoundsType_TypeDef }?&
  139.     element ImageablePaperSizeRect{  RectangleBoundsType_TypeDef }?
  140.   }
  141.   ?
  142. }
表106 属性としてのPrintPreferenceプロパティ
名前 必須 説明
AllPrinterMarks boolean trueのとき、すべてのトンボとページ情報を印刷。falseのときは、指定されたもののみ
BitmapPrinting boolean trueのとき、ビットマッププリント
BitmapResolution int ビットマッププリントの解像度(72-1200)Note:BitmapPrintingがtrueのときのみ
BlackAngle double プロセスブラックの角度(0-360)
BlackFrequency double プロセスブラックの線数(1-500)
BleedBottom double 裁ち落とし/地。Note:UseDocumentBleedToPrintがfalseのときのみ
BleedChain boolean trueのとき、すべての裁ち落としの値を、最後に設定した値に揃える。falseのとき、すべての裁ち落としの値は個別に設定できる
BleedInside double 裁ち落とし/ノド(0-432)Note:UseDocumentBleedToPrintがfalseのときのみ
BleedMarks boolean trueのとき、外トンボをプリントする
BleedOutside double 裁ち落とし/小口(0-432)Note:UseDocumentBleedToPrintがfalseのときのみ
BleedTop double 裁ち落とし/天(0-432)Note:UseDocumentBleedToPrintがfalseのときのみ
Collating boolean trueのとき、丁合いでプリントする
ColorBars boolean trueのとき、カラーバーをプリントする
ColorOutput ColorOutputModes_EnumValue コンポジットのカラーモード。Note:デバイスに依存しないPPDが選択されているときは無効
CompositeAngle double コンポジットプリント時のスクリーン角度(0-360)Note:カスタムスクリーンを使うPostScriptまたはPDFのみ
CompositeFrequency double コンポジットプリント時のスクリーン線数(1-500)Note:カスタムスクリーンを使うPostScriptまたはPDFのみ
CompositeScreening string コンポジットプリント時のスクリーン
Copies int コピー数。Note:PrinterがPostScriptのとき以外
CropMarks boolean trueのとき、内トンボをプリントする
CyanAngle double プロセスシアンの角度(0-360)
CyanFrequency double プロセスシアンの線数(1-500)
DataFormat DataFormat_EnumValue グラフィック/データ形式
DeviceType int 選択されたデバイスのタイプ
DownloadPPDFonts boolean trueのとき、PPDフォントをダウンロード。FontDownloadingがCompleteかSubsetのときのみ
FlattenerPresetName string 透明の分割・統合プリセット名
Flip Flip_EnumValue 色分解/反転
FontDownloading FontDownloading_EnumValue フォント/ダウンロード
IgnoreSpreadOverrides boolean trueのとき、透明の分割・統合/スプレッドオーバーライドを無視
IncludeSlugToPrint boolean trueのとき、印刷可能領域を含む
Intent RenderingIntent_EnumValue レンダリングインテント。Note:UseColorManagementがtrueのときのみ
MagentaAngle double プロセスマゼンタの角度(0-360)
MagentaFrequency double プロセスマゼンタの線数(1-500)
MarkLineWeight MarkLineWeight_EnumValue トンボ/太さ(ポイント)
MarkOffset double トンボ/オフセット
Negative boolean trueのとき、ネガでプリント
OPIImageReplacement boolean trueのとき、OPI画像を置換。OPIコメントを使ったリンク画像については、OmitEPS、OmitPDFまたはOmitBitmaps
OmitBitmaps boolean trueのとき、ビットマップ画像のOPIを無視
OmitEPS boolean trueのとき、EPSのOPIを無視
OmitPDF boolean trueのとき、PDFのOPIを無視
PPDFile string PPDファイル名
PageInformationMarks boolean trueのとき、ページ情報をプリント
PagePosition PagePositions_EnumValue ページの位置。Note:Tileがfalseのときのみ
PaperGap double 用紙サイズ/ページの間隔
PaperHeightRange list { double,xsd:double } 使用可能な用紙の高さのリスト
PaperOffset double 用紙サイズ/オフセット
PaperOffsetRange list { double,xsd:double } オフセット値のリスト
PaperSizeSelector string 用紙サイズ
PaperTransverse boolean trueのとき、用紙サイズ/幅と高さを入れ換え
PaperWidthRange list { double,xsd:double } 使用可能な用紙の幅のリスト
PostScriptLevel PostScriptLevels_EnumValue PostScriptレベル
PreserveColorNumbers boolean trueのとき、CMYKカラー値を保持
PrintBlack boolean trueのとき、黒インキをプリント。Note:TrappingがOffのときのみ
PrintBlankPages boolean trueのとき、白紙をプリント。Note:TrappingがOffのときのみ
PrintCyan boolean trueのとき、シアンインキをプリント。Note:TrappingがOffのときのみ
PrintFile string プリントするPostScriptファイル。Note:現在のプリンタがPostScriptファイルに設定されているときのみ
PrintGuidesGrids boolean trueのとき、表示可能なガイドとベースライングリッドをプリント。Note:TrappingがOffのときのみ
PrintLayers PrintLayerOptions_EnumValue プリントするレイヤー
PrintMagenta boolean trueのとき、マゼンタインキをプリント。Note:TrappingがOffのときのみ
PrintMasterPages boolean trueのとき、マスターページをプリント
PrintNonprinting boolean trueのとき、印刷しないオブジェクトをプリント。Note:TrappingがOffのときのみ
PrintPageOrientation PrintPageOrientation_EnumValue 用紙サイズ/方向
PrintRecord string 最終プリントジョブを保存するキャッシュ
PrintResolution double プリントジョブの解像度
PrintSpreads boolean trueのとき、見開き印刷。falseのとき、単ページ印刷
PrintTo int 使用可能なプリンタのリストから選択されたプリンタのインデックス
PrintToDisk boolean trueのとき、PostScriptファイルとして保存
PrintYellow boolean trueのとき、イエローインキをプリント。Note:TrappingがOffのときのみ
RegistrationMarks boolean trueのとき、センタートンボをプリント
ReverseOrder boolean trueのとき、逆順で印刷
ScaleHeight double 拡大・縮小/高さ(0-1000%)Note:ScaleModeがScaleWidthHeightのときのみ
ScaleMode ScaleModes_EnumValue 拡大・縮小。Note:サムネールプリントでないとき
ScaleProportional boolean trueのとき、縦横の比率を固定。ScaleWidthかScaleHeightの、最後に設定した値に揃える。Note:ScaleModeがScaleWidthHeightのときのみ
ScaleWidth double 拡大・縮小/幅(0-1000%)Note:ScaleModeがScaleWidthHeightのときのみ
SendImageData ImageDataTypes_EnumValue プリンタまたはファイルに送られる画像データ
SeparationScreening string 色分解/スクリーン
Sequence Sequences_EnumValue ページ/順番
SimulateOverprint boolean trueのとき、オーバープリント処理。Note:ColorOutputがLeaveColorProfilesUnchangedのときは無効
SourceSpace SourceSpaces_EnumValue カラーマネージメントのソース。Note:UseColorManagementがtrueのときのみ
SpotAngle double 特色の角度
SpotFrequency double 特色の線数
TextAsBlack boolean trueのとき、テキストを黒でプリント。([なし]または[紙色]、カラー値が白に設定されているものは除く)falseのとき、ハイパーリンクやハーフトーンパターンなどのカラー設定のままプリント。Note:TrappingがOffのときのみ
Thumbnails boolean trueのとき、サムネールでプリント。Note:TrappingがOffのときのみ
ThumbnailsPerPage ThumbsPerPage_EnumValue 1ページごとのサムネール数
Tile boolean trueのとき、タイルでプリント
TilingOverlap double タイリングのオーバーラップ値。Note:TileがtrueかつTilingTypeがNotManualのときのみ
TilingType TilingTypes_EnumValue タイリングのタイプ。Note:Tileがtrueのときのみ
Trapping Trapping_EnumValue トラップのタイプ
UseDocumentBleedToPrint boolean trueのとき、ドキュメントの裁ち落とし設定を使用
YellowAngleAngle double プロセスイエローの角度(0-360)
YellowFrequency double プロセスイエローの線数(1-500)
表107 エレメントとしてのPrintPreferenceプロパティ
名前 必須 説明
ActivePrinterPreset PrinterPresetTypes_EnumValueまたはstring 現在のプリントプリセット。PrinterPresetTypesの列挙またはプリントプリセットのSelf属性の参照
CRD ColorRenderingDictionary_EnumValueまたはstring 現在のCRD。ColorRenderingDictionaryの列挙またはCRD名を含むstring
ImageablePaperSizeRect RectangleBoundsType_TypeDef 用紙のプリント可能領域を設定する長方形。左、天、右、地の順で値をスペース区切り
MarkType MarkTypes_EnumValueまたはstring トンボの種類。MarkTypesの列挙かカスタムのトンボファイル名
PPD PPDValues_EnumValueまたはstring PPD。PPDValuesの列挙かPPD名
PageRange PageRange_EnumValueまたはstring ページ範囲。PageRangeの列挙かstring。範囲を設定するには、ページ番号をハイフン(-)で区切る。分かれた範囲の指定は、ページ番号をカンマ(,)で区切る
PaperHeight PaperSize_EnumValueまたはdouble 用紙の高さ。PaperSizeの列挙かdouble。Note:PaperSizeがCustomかScaleModeがScaleWidthHeightのときのみ
PaperSize PaperSize_EnumValueまたはdouble 用紙サイズ。PaperSizeの列挙かstring(用紙サイズ名)
PaperSizeRect RectangleBoundsType_TypeDef 用紙サイズを設定する長方形。左、天、右、地の順で値をスペース区切り
PaperWidth PaperSize_EnumValueまたはdouble 用紙の幅。PaperSizeの列挙かdouble。Note:PaperSizeがCustomかScaleModeがScaleWidthHeightのときのみ
Printer Printer_EnumValueまたはstring 現在のプリンタ。Printerの列挙かstring(プリンタ名)
Profile Profile_EnumValueまたはstring カラープロファイル。Profileの列挙かstring(プロファイル名)
Screening Screening_EnumValueまたはstring PostScriptファイルまたはPDF形式に、コンポジットグレーで出力するときのスクリーン

10.7.27 PrintBookletOption

<PrintBookletOption>エレメントは、ブックレット印刷の機能で生成される、ブックレットのレイアウトオプションを定義します。印刷のオプションは<PrintBookletPrintPreference>エレメントで定義します。

スキーマの例97 PrintBookletOption
  1. PrintBookletOption_Object = element PrintBookletOption{ 
  2.   attribute Self { xsd:string },
  3.   attribute BookletType{  BookletTypeOptions_EnumValue }?,
  4.   attribute SpaceBetweenPages{  xsd:double {minInclusive="0" maxInclusive="288"} }?,
  5.   attribute BleedBetweenPages{  xsd:double {minInclusive="0" maxInclusive="144"} }?,
  6.   attribute Creep { xsd:double {minInclusive="-144" maxInclusive="144"} }?,
  7.   attribute SignatureSize{  SignatureSizeOptions_EnumValue }?,
  8.   attribute TopMargin{  xsd:double {minInclusive="0" maxInclusive="288"} }?,
  9.   attribute BottomMargin{  xsd:double {minInclusive="0" maxInclusive="288"} }?,
  10.   attribute LeftMargin{  xsd:double {minInclusive="0" maxInclusive="288"} }?,
  11.   attribute RightMargin{  xsd:double {minInclusive="0" maxInclusive="288"} }?,
  12.   attribute AutoAdjustMargins{  xsd:boolean }?,
  13.   attribute MarginsUniformSize{  xsd:boolean }?,
  14.   attribute PrintBlankPrinterSpreads{  xsd:boolean }?,
  15.   element Properties {
  16.     element PageRange{ 
  17.       (enum_type, PageRange_EnumValue ) |
  18.       (string_type, xsd:string )
  19.     }?
  20.   }
  21.   ?
  22. }

10.7.28 PrintBookletPrintPreference

<PrintBookletPrintPreference>エレメントは、ブックレット印刷のオプションを定義します。レイアウトオプションは<PrintBookletOption>エレメントで定義します。

スキーマの例98 PrintBookletPrintPreference
  1. PrintBookletPrintPreference_Object = element PrintBookletPrintPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute PrinterList{  list { xsd:string * } }?,
  4.   attribute PPDList { list { xsd:string * } }?,
  5.   attribute PaperSizeList{  list { xsd:string * } }?,
  6.   attribute ScreeningList{  list { xsd:string * } }?,
  7.   attribute PrintFile{  xsd:string }?,
  8.   attribute Copies { xsd:int }?,
  9.   attribute Collating { xsd:boolean }?,
  10.   attribute ReverseOrder{  xsd:boolean }?,
  11.   attribute PrintNonprinting{  xsd:boolean }?,
  12.   attribute PrintBlankPages{  xsd:boolean }?,
  13.   attribute PrintGuidesGrids{  xsd:boolean }?,
  14.   attribute PaperOffset{  xsd:double }?,
  15.   attribute PaperGap{  xsd:double }?,
  16.   attribute PaperTransverse{  xsd:boolean }?,
  17.   attribute PrintPageOrientation{  PrintPageOrientation_EnumValue }?,
  18.   attribute PagePosition{  PagePositions_EnumValue }?,
  19.   attribute ScaleMode{  ScaleModes_EnumValue }?,
  20.   attribute ScaleWidth{  xsd:double }?,
  21.   attribute ScaleHeight{  xsd:double }?,
  22.   attribute ScaleProportional{  xsd:boolean }?,
  23.   attribute PrintLayers{  PrintLayerOptions_EnumValue }?,
  24.   attribute AllPrinterMarks{  xsd:boolean }?,
  25.   attribute CropMarks{  xsd:boolean }?,
  26.   attribute BleedMarks{  xsd:boolean }?,
  27.   attribute RegistrationMarks{  xsd:boolean }?,
  28.   attribute ColorBars{  xsd:boolean }?,
  29.   attribute PageInformationMarks{  xsd:boolean }?,
  30.   attribute MarkLineWeight{  MarkLineWeight_EnumValue }?,
  31.   attribute MarkOffset{  xsd:double }?,
  32.   attribute UseDocumentBleedToPrint{  xsd:boolean }?,
  33.   attribute BleedTop{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  34.   attribute BleedBottom{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  35.   attribute BleedInside{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  36.   attribute BleedOutside{  xsd:double {minInclusive="0" maxInclusive="432"} }?,
  37.   attribute BleedChain{  xsd:boolean }?,
  38.   attribute ColorOutput{  ColorOutputModes_EnumValue }?,
  39.   attribute TextAsBlack{  xsd:boolean }?,
  40.   attribute Trapping { Trapping_EnumValue }?,
  41.   attribute Flip { Flip_EnumValue }?,
  42.   attribute Negative { xsd:boolean }?,
  43.   attribute CompositeAngle{  xsd:double }?,
  44.   attribute CompositeFrequency{  xsd:double }?,
  45.   attribute SimulateOverprint{  xsd:boolean }?,
  46.   attribute PrintCyan{  xsd:boolean }?,
  47.   attribute CyanAngle{  xsd:double }?,
  48.   attribute CyanFrequency{  xsd:double }?,
  49.   attribute PrintMagenta{  xsd:boolean }?,
  50.   attribute MagentaAngle{  xsd:double }?,
  51.   attribute MagentaFrequency{  xsd:double }?,
  52.   attribute PrintYellow{  xsd:boolean }?,
  53.   attribute YellowAngle{  xsd:double }?,
  54.   attribute YellowFrequency{  xsd:double }?,
  55.   attribute PrintBlack{  xsd:boolean }?,
  56.   attribute BlackAngle{  xsd:double }?,
  57.   attribute BlackFrequency{  xsd:double }?,
  58.   attribute SendImageData{  ImageDataTypes_EnumValue }?,
  59.   attribute FontDownloading{  FontDownloading_EnumValue }?,
  60.   attribute DownloadPPDFonts{  xsd:boolean }?,
  61.   attribute PostScriptLevel{  PostScriptLevels_EnumValue }?,
  62.   attribute DataFormat{  DataFormat_EnumValue }?,
  63.   attribute SourceSpace{  SourceSpaces_EnumValue }?,
  64.   attribute Intent { RenderingIntent_EnumValue }?,
  65.   attribute PreserveColorNumbers{  xsd:boolean }?,
  66.   attribute OPIImageReplacement{  xsd:boolean }?,
  67.   attribute OmitEPS{  xsd:boolean }?,
  68.   attribute OmitPDF{  xsd:boolean }?,
  69.   attribute OmitBitmaps{  xsd:boolean }?,
  70.   attribute FlattenerPresetName{  xsd:string }?,
  71.   attribute IgnoreSpreadOverrides{  xsd:boolean }?,
  72.   attribute BitmapPrinting{  xsd:boolean }?,
  73.   attribute BitmapResolution{  xsd:int {minInclusive="72" maxInclusive="1200"} }?,
  74.   attribute DeviceType{  xsd:int }?,
  75.   attribute PrintTo{  xsd:int }?,
  76.   attribute PPDFile { xsd:string }?,
  77.   attribute PrintToDisk{  xsd:boolean }?,
  78.   attribute PrintRecord{  xsd:string }?,
  79.   attribute PrintResolution{  xsd:double }?,
  80.   attribute PaperSizeSelector{  xsd:string }?,
  81.   attribute PaperHeightRange{  list { xsd:double ,xsd:double } }?,
  82.   attribute PaperWidthRange{  list { xsd:double ,xsd:double } }?,
  83.   attribute PaperOffsetRange{  list { xsd:double ,xsd:double } }?,
  84.   attribute SeparationScreening{  xsd:string }?,
  85.   attribute CompositeScreening{  xsd:string }?,
  86.   attribute SpotAngle{  xsd:double }?,
  87.   attribute SpotFrequency{  xsd:double }?,
  88.   element Properties {
  89.     element Printer {
  90.       (enum_type, Printer_EnumValue ) |
  91.       (string_type, xsd:string )
  92.     }?&
  93.     element PPD {
  94.       (enum_type, PPDValues_EnumValue ) |
  95.       (string_type, xsd:string )
  96.     }?&
  97.     element PaperSize{ 
  98.       (enum_type, PaperSizes_EnumValue ) |
  99.       (string_type, xsd:string )
  100.     }?&
  101.     element PaperHeight{ 
  102.       (enum_type, PaperSize_EnumValue ) |
  103.       (unit_type, xsd:double )
  104.     }?&
  105.     element PaperWidth{ 
  106.       (enum_type, PaperSize_EnumValue ) |
  107.       (unit_type, xsd:double )
  108.     }?&
  109.     element MarkType{ 
  110.       (enum_type, MarkTypes_EnumValue ) |
  111.       (string_type, xsd:string )
  112.     }?&
  113.     element Screening {
  114.       (enum_type, Screeening_EnumValue ) |
  115.       (string_type, xsd:string )
  116.     }?&
  117.     element Profile {
  118.       (enum_type, Profile_EnumValue ) |
  119.       (string_type, xsd:string )
  120.     }?&
  121.     element CRD {
  122.       (enum_type, ColorRenderingDictionary_EnumValue ) |
  123.       (string_type, xsd:string )
  124.     }?&
  125.     element ActivePrinterPreset{ 
  126.       (enum_type, PrinterPresetTypes_EnumValue ) |
  127.       (object_type, xsd:string )
  128.     }?&
  129.     element PaperSizeRect{  RectangleBoundsType_TypeDef }?&
  130.     element ImageablePaperSizeRect{  RectangleBoundsType_TypeDef }?
  131.   }
  132.   ?
  133. }

10.7.29 MetadataPacketPreference

<MetadataPacketPreference>エレメントは、ドキュメントのXMPデータです。

スキーマの例99 MetadataPacketPreference
  1. MetadataPacketPreference_Object = element MetadataPacketPreference{ 
  2.   attribute Self { xsd:string },
  3.   element Properties {
  4.     element Contents { xsd:string }?
  5.   }
  6.   ?
  7. }

10.7.30 IndexOptions

<IndexOptions>エレメントは、索引生成の設定値です。これらのオプションは、既にIDMLドキュメントにある索引には影響しません。

スキーマの例100 IndexOptions
  1. IndexOptions_Object = element IndexOptions{ 
  2.   attribute Self { xsd:string },
  3.   attribute Title { xsd:string }?,
  4.   attribute TitleStyle{  xsd:string }?,
  5.   attribute ReplaceExistingIndex{  xsd:boolean }?,
  6.   attribute IncludeBookDocuments{  xsd:boolean }?,
  7.   attribute IncludeHiddenEntries{  xsd:boolean }?,
  8.   attribute IndexFormat{  IndexFormat_EnumValue }?,
  9.   attribute IncludeSectionHeadings{  xsd:boolean }?,
  10.   attribute IncludeEmptyIndexSections{  xsd:boolean }?,
  11.   attribute Level1Style { xsd:string }?,
  12.   attribute Level2Style { xsd:string }?,
  13.   attribute Level3Style { xsd:string }?,
  14.   attribute Level4Style { xsd:string }?,
  15.   attribute SectionHeadingStyle{  xsd:string }?,
  16.   attribute PageNumberStyle{  xsd:string }?,
  17.   attribute CrossReferenceStyle{  xsd:string }?,
  18.   attribute CrossReferenceTopicStyle{  xsd:string }?,
  19.   attribute FollowingTopicSeparator{  xsd:string }?,
  20.   attribute BetweenEntriesSeparator{  xsd:string }?,
  21.   attribute PageRangeSeparator{  xsd:string }?,
  22.   attribute BetweenPageNumbersSeparator{  xsd:string }?,
  23.   attribute BeforeCrossReferenceSeparator{  xsd:string }?,
  24.   attribute EntryEndSeparator{  xsd:string }?
  25. }

10.7.31 IndexHeaderSetting

<IndexHeaderSetting>エレメントは、索引機能で生成する索引につけられる、見出しの設定です。これらのオプションは、既にIDMLドキュメントにある索引には影響しません。

スキーマの例101 IndexHeaderSetting
  1. IndexHeaderSetting_Object = element IndexHeaderSetting{ 
  2.   attribute Self { xsd:string },
  3.   attribute HeaderSetName{  xsd:string }?,
  4.   attribute HeaderSetLanguage{  xsd:int }?,
  5.   attribute IndexHeaderSetHandler{  xsd:int }?,
  6.   attribute IndexHeaderSetGroupValue{  xsd:int }?,
  7.   attribute IndexHeaderSetGroupOptionValue{  xsd:int }?,
  8.   element Properties {
  9.     element ListOfIndexHeaderGroupType{  element IndexHeaderGroupType {
  10.     IndexHeaderGroupType_TypeDef }*
  11.     }?
  12.   }
  13.   ?
  14. }

10.7.32 PageItemDefault

<PageItemDefault>エレメントは、InDesignドキュメントでの、ページオブジェクトのデフォルト設定です。ここで設定した値は、属性やエレメントが明示的に定義されているものを除き、すべてのページオブジェクトに適用されます。<PageItemDefault>エレメントのすべてのプロパティは「10.3.1 ページオブジェクト」を参照してください。

スキーマの例102 PageItemDefault
  1. PageItemDefault_Object = element PageItemDefault{ 
  2.   attribute Self { xsd:string },
  3.   attribute AppliedGraphicObjectStyle{  xsd:string }?,
  4.   attribute AppliedTextObjectStyle{  xsd:string }?,
  5.   attribute AppliedGridObjectStyle{  xsd:string }?,
  6.   attribute FillColor{  xsd:string }?,
  7.   attribute FillTint{  xsd:double }?,
  8.   attribute StrokeWeight{  xsd:double }?,
  9.   attribute MiterLimit{  xsd:double {minInclusive="1" maxInclusive="500"} }?,
  10.   attribute EndCap{  EndCap_EnumValue }?,
  11.   attribute EndJoin{  EndJoin_EnumValue }?,
  12.   attribute StrokeType{  xsd:string }?,
  13.   attribute LeftLineEnd{  ArrowHead_EnumValue }?,
  14.   attribute RightLineEnd{  ArrowHead_EnumValue }?,
  15.   attribute StrokeColor{  xsd:string }?,
  16.   attribute StrokeTint{  xsd:double }?,
  17.   attribute CornerOption{  CornerOptions_EnumValue }?,
  18.   attribute CornerRadius{  xsd:double }?,
  19.   attribute GradientFillAngle{  xsd:double }?,
  20.   attribute GradientStrokeAngle{  xsd:double }?,
  21.   attribute OverprintStroke{  xsd:boolean }?,
  22.   attribute OverprintFill{  xsd:boolean }?,
  23.   attribute GapColor{  xsd:string }?,
  24.   attribute GapTint{  xsd:double }?,
  25.   attribute OverprintGap{  xsd:boolean }?,
  26.   attribute StrokeAlignment{  StrokeAlignment_EnumValue }?,
  27.   attribute Nonprinting { xsd:boolean }?,
  28. (
  29.   TransparencySetting_Object?&
  30.   StrokeTransparencySetting_Object?&
  31.   FillTransparencySetting_Object?&
  32.   ContentTransparencySetting_Object?
  33. )
  34. }

10.7.33 FrameFittingOption

<FrameFittingOption>エレメントは、ドキュメントのすべてのページオブジェクトの、デフォルトのフレーム調整オプションです。ここで設定した値は、属性やエレメントが明示的に定義されているものを除き、すべてのページオブジェクトに適用されます。フレーム調整オプションについては、InDesignドキュメントを参照してください。

スキーマの例103 FrameFittingOption
  1. FrameFittingOption_Object = element FrameFittingOption{ 
  2.   attribute Self { xsd:string },
  3.   attribute LeftCrop{  xsd:double }?,
  4.   attribute TopCrop{  xsd:double }?,
  5.   attribute RightCrop{  xsd:double }?,
  6.   attribute BottomCrop{  xsd:double }?,
  7.   attribute FittingOnEmptyFrame{  EmptyFrameFittingOptions_EnumValue }?,
  8.   attribute FittingAlignment{  AnchorPoint_EnumValue }?
  9. }

10.7.34 ButtonPreference

<ButtonPreference>エレメントは、ドキュメントのすべてのボタンオブジェクトのデフォルト値です。ここで設定した値は、属性やエレメントが明示的に定義されているものを除き、すべてのページオブジェクトに適用されます。

スキーマの例104 ButtonPreference
  1. ButtonPreference_Object = element ButtonPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute Name { xsd:string }?
  4. }

10.7.35 TinDocumentDataObject

スキーマの例105 TinDocumentDataObject
  1. TinDocumentDataObject_Object = element TinDocumentDataObject{ 
  2.   element Properties {
  3.     element GaijiRefMaps{  text }?
  4.   }
  5.   ?
  6. }

10.7.36 LayoutGridDataInformation

<LayoutGridDataInformation>エレメントは、デフォルトのレイアウトグリッドを設定します。

スキーマの例106 LayoutGridDataInformation
  1. LayoutGridDataInformation_Object = element LayoutGridDataInformation{ 
  2.   attribute Self { xsd:string },
  3.   attribute FontStyle{  xsd:string }?,
  4.   attribute PointSize{  xsd:double }?,
  5.   attribute CharacterAki{  xsd:double }?,
  6.   attribute LineAki{  xsd:double }?,
  7.   attribute HorizontalScale{  xsd:double }?,
  8.   attribute VerticalScale{  xsd:double }?,
  9.   element Properties {
  10.     element AppliedFont{ 
  11.       (object_type, xsd:string ) |
  12.       (string_type, xsd:string )
  13.     }?
  14.   }
  15.   ?
  16. }

10.7.37 StoryGridDataInformation

<StoryGridDataInformation>エレメントは、デフォルトのフレームグリッドを設定します。

スキーマの例107 StoryGridDataInformation
  1. StoryGridDataInformation_Object = element StoryGridDataInformation{ 
  2.   attribute Self { xsd:string },
  3.   attribute FontStyle{  xsd:string }?,
  4.   attribute PointSize{  xsd:double }?,
  5.   attribute CharacterAki{  xsd:double }?,
  6.   attribute LineAki{  xsd:double }?,
  7.   attribute HorizontalScale{  xsd:double }?,
  8.   attribute VerticalScale{  xsd:double }?,
  9.   attribute LineAlignment{  LineAlignment_EnumValue }?,
  10.   attribute GridAlignment{  GridAlignment_EnumValue }?,
  11.   attribute CharacterAlignment{  CharacterAlignment_EnumValue }?,
  12.   attribute GridView{  GridViewSettings_EnumValue }?,
  13.   attribute CharacterCountLocation{  CharacterCountLocation_EnumValue }?,
  14.   attribute CharacterCountSize{  xsd:double }?,
  15.   element Properties {
  16.     element AppliedFont{ 
  17.       (object_type, xsd:string ) |
  18.       (string_type, xsd:string )
  19.     }?
  20.   }
  21.   ?
  22. }

10.7.38 CjkGridPreference

スキーマの例108 CjkGridPreference
  1. CjkGridPreference_Object = element CjkGridPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute ShowAllLayoutGrids{  xsd:boolean }?,
  4.   attribute ShowAllFrameGrids{  xsd:boolean }?,
  5.   attribute MinimumScale{  xsd:double }?,
  6.   attribute SnapToLayoutGrid{  xsd:boolean }?,
  7.   attribute ColorEveryNthCell{  xsd:short }?,
  8.   attribute SingleLineColorMode{  xsd:boolean }?,
  9.   attribute ICFMode { xsd:boolean }?,
  10.   attribute UseCircularCells{  xsd:boolean }?,
  11.   attribute ShowCharacterCount{  xsd:boolean }?,
  12.   element Properties {
  13.     element LayoutGridColorIndex{  InDesignUIColorType_TypeDef }?
  14.   }
  15.   ?
  16. }
表108 属性としてのCjkGridPreferenceプロパティ
名前 必須 説明
ColorEveryNthCell short 塗りつぶしの間隔
ICFMode boolean trueのとき、平均字面。falseのとき、仮想ボディ
MinimumScale double ズーム度限界(5-4000%)
ShowAllFrameGrids boolean trueのとき、フレームグリッドを表示
ShowAllLayoutGrids boolean trueのとき、レイアウトグリッドを表示
ShowCharacterCount boolean trueのとき、文字数を表示
SingleLineColorMode boolean trueのとき、行頭から塗りつぶし。falseのとき、フレーム角から塗りつぶし
SnapToLayoutGrid boolean trueのとき、レイアウトグリッドにスナップ
UseCircularCells boolean trueのとき、グリッドのシェイプは丸。falseのとき、四角
表109 エレメントとしてのCjkGridPreferenceプロパティ
名前 必須 説明
LayoutGridColorIndex InDesignUIColorType レイアウトグリッドのカラー。UIColorsの列挙かRGBそれぞれの<ListItem>エレメント

10.7.39 MojikumiUiPreference

<MojikumiUiPreference>エレメントは、文字組みプリセットの表示設定です。

スキーマの例109 MojikumiUiPreference
  1. MojikumiUiPreference_Object = element MojikumiUiPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute MojikumiUiSettings{  xsd:short }?
  4. }
表110 属性としてのMojikumiUiPreferenceプロパティ
名前 必須 説明
MojikumiUiSettings short 文字組みプリセットのUI設定

10.7.40 ChapterNumberPreference

<ChapterNumberPreference>エレメントは、章番号変数の情報です。

スキーマの例110 ChapterNumberPreference
  1. ChapterNumberPreference_Object = element ChapterNumberPreference{ 
  2.   attribute Self { xsd:string },
  3.   attribute ChapterNumber{  xsd:int }?,
  4.   attribute ChapterNumberSource{  ChapterNumberSources_EnumValue }?,
  5.   element Properties {
  6.     element ChapterNumberFormat{ 
  7.       (enum_type, NumberingStyle_EnumValue ) |
  8.       (string_type, xsd:string )
  9.     }?
  10.   }
  11.   ?
  12. }
表111 属性としてのChapterNumberPreferenceプロパティ
名前 必須 説明
ChapterNumber int 章番号
ChapterNumberSource ChapterNumberSources_EnumValue 章番号の設定。UserDifined、ContinueFromPreviousDocumentまたはSameAsPreviousDocument
表112 エレメントとしてのChapterNumberPreferenceプロパティ
名前 必須 説明
ChapterNumberFormat NumberingStyle_EnumValueまたはstring 章番号のスタイル。NumberingStyleの列挙か、string(InDesignのUIで表示される、ドキュメントの章番号/スタイルに対応すること)
Personal tools