Translation:Scripting Labels

From IDMLWiki

Jump to: navigation, search

10.1.2 スクリプトラベル

IDMLパッケージ内で、多数のエレメントに<Label>エレメントがあります。<Label>エレメントはInDesignのスクリプトオブジェクトモデルの特性を表しています。テキスト以外のオブジェクトのほとんどは、文字列としていくつかのキーまたは値の組を持っています。これらのオブジェクトにはデフォルトのラベルプロパティがありますが、カスタムのラベルも併せて持つことができます。スクリプトラベルのキーと値の文字列長に制限はありません。

スクリプトラベルの使い方については、Adobe InDesign CS4スクリプティングガイドの、各スクリプト言語(AppleScript、JavaScriptまたはVBScript)に応じたスクリプトの章を参照してください。

スキーマの例 3. Label
  1. element Properties {
  2.   element Label { element KeyValuePair{ KeyValuePair_TypeDef}*
  3.   }?
  4. }


下記はスクリプトメソッドinsertLabelで追加されたカスタムのラベルと、デフォルトのラベル(Key属性は「Label」)の例です。

IDMLの例 6. Label
  1. <Label>
  2.   <KeyValuePair Key="Label" Value="This is a script label."/>
  3. </Label>
  4. <Label>
  5.   <KeyValuePair Key="myCustomLabel" Value="This is a custom script label."/>
  6. </Label>
エレメント名 説明
Label オブジェクトに対してのスクリプトラベル オプション
名前 必須 説明
Key string キー
Value string ラベルの値

Note:InDesignアプリケーション上では、デフォルトラベルのみが確認できます。(スクリプトラベルパネルで)

Personal tools