InDesignオブジェクトモデル理解のための顔オブジェクトモデル

face[顔]
bonePreference[骨格の設定]
skinPreference[肌の設定]
eyes[目コレクションオブジェクト]
┃┗eye[一つの目]
┃ ┣eyeballPreference[眼球設定]
┃ ┣eyelids[まぶたコレクションオブジェクト]
┃ ┃┗eyelid[まぶた]
┃ ┃ ┗eyelash[まつ毛]
┃ ┃  ┗hears[毛コレクションオブジェクト]
┃ ┃   ┗hear[毛]
┃ ┗eyebrow[眉毛]
┃  ┗hears[毛コレクションオブジェクト]
┃   ┗hear[毛]
noses[鼻コレクションオブジェクト]
┃┗nose[鼻]
┃ ┗nostrils[鼻の穴コレクションオブジェクト]
┃  ┗nostril[鼻の穴]
┃   ┗nostrilHairs[鼻毛コレクションオブジェクト]
┃    ┗nostrilHair[鼻毛]
mouths[口コレクションオブジェクト]
┃┗mouth[口]
┃ ┣lips[唇コレクションオブジェクト]
┃ ┃┗lip[唇]
┃ ┣tongue[舌]
┃ ┗tooth[歯コレクションオブジェクト]
┃  ┗teeth[歯]
ears[耳コレクションオブジェクト]
┃┗ear[耳]
forehead[ひたい]
cheeks[ほほ]
jaw[あご]
skin[肌]
 ┣moles[ほくろ]
 ┣freckles[そばかす]
 ┣wrinkles[しわ]
 ┗pimples[にきび]
 ┇
 ┣eyelid[まぶた]
 ┣nose[鼻]
 ┣lip[唇]
 ┣ear[耳]
 ┣forehead[ひたい]
 ┣cheeks[ほほ]
 ┗jaw[あご]

eyesコレクションオブジェクトのプロパティ

プロパティ名 R/O 説明
length 数値型 目の数

eyesコレクションオブジェクトのメソッド

メソッドの書式 戻り値 メソッドの説明
   パラメータ
パラメータの説明
add([withProperties]) eye 新しい目を作成し、それを返す
[withProperties] Object 目のプロパティの初期値を設定
item(index) eye インデックスまたは名前で指定した目を返す
index 数値型, 文字列型 インデックスまたは名前
itemByID(id) eye IDで指定した目を返す
id 数値型
itemByName(name) eye 名前で指定したオブジェクトを返す
name 文字列型 名前

eyeオブジェクトのプロパティ(parentとその逆)

プロパティ R/O
parent faceオブジェクト
eyeballPreferences eyeballPreferenceオブジェクト
eyelids eyelidsオブジェクト
eyebrow eyebrowオブジェクト

eyeオブジェクトのプロパティ

プロパティ名 R/O 説明
blind ブール型
condition EyeCondition
説明
normal 普通の状態
circle 目を丸くする
dot 目が点になる
swim 目が泳ぐ
jumpOut 目が飛び出る
状態
depth 長さ 奥行
eyelidType EyelidType
説明
unknouwn 不明
singleEdgedEyelid ひとえ
doubleEdgedEyelid ふたえ
まぶたのタイプ
edgeType EdgeType
説明
straightEdge まっすぐ
upEdge つり目
downEdge たれ目
目尻の形状
geometricBounds [ y1, x1, y2, x2 ] サイズ
hasKuma ブール型 隈があるかどうか
height 長さ 高さ
id 数値型 オブジェクトのID
index 数値型 インデックス
isOpen ブール型 開いているかどうか
isValid ブール型
kumaColor Swatch くまの色
kumaPosition [ x, y ] くまの位置。x,yは数値型または文字列型
kumaSize [ y1, x1, y2, x2 ] くまの大きさ。x,yは数値型または文字列型
label 文字列型 スクリプトラベル
maxHeight 数値型 見開いた時の高さ
name 文字列型 自分で設定できるオブジェクトの名前
positionName 文字列型 位置の名称(右目、左目など)
width 長さ 幅(目頭から目尻までの長さ)
withLens ブール型 コンタクトレンズを入れているかどうか
withGlasses ブール型 眼鏡があるかどうか

eyeオブジェクトのメソッド

メソッドの書式 戻り値 メソッドの説明
   パラメータ パラメータの説明
close() なし 閉じる
open(given) なし 開く
given EyeOpenOptions
説明
slowly ゆっくり
speedy 素早く
normal 普通に(規定値)
suddenly 突然
getElements() Array( eye )
insertLabel(key, value) なし キーに関連づけられたラベルを設定
key 文字列型
value 文字列型
remove() なし 削除
toSource() 文字列型 ソースコードを表示