Translation:Is IDML a closed file format?

From IDMLWiki

Jump to: navigation, search

IDMLはクローズドなファイルフォーマットなの?

いいえ。IDMLはオープンファイルフォーマットです。Language Specificationに書かれているように、スクリプティングに基づいています。どのプラグインでも、スクリプティングモデルを拡張でき、そうすることによってIDMLを拡張できます。大まかに言えば、オブジェクトのスクリプティングがエレメントになり、プロパティのスクリプティングが属性か子エレメントになります。例外もありますが、それについてはLanguage Specificationに詳しい説明があります。

エレメントと属性の名前はJavaScriptの記述方法と同じです。例えば、Frame Label SDKサンプルではページオブジェクトにプロパティを追加しています。このことは、続く属性をすべてのページオブジェクトエレメントに追加することと同じです。これらの特殊な値はTextFrameエレメントに追加され、UIでの設定とも一致します。

FramelabelString="My Frame Label" FramelabelSize="12" FramelabelVisibility="true" 
FramelabelPosition="FrameLabelBottom"
Personal tools