Translation5:Graphics
From IDMLWiki
画像
IDMLでは、配置画像オブジェクトは<EPS>、<Image>または<PDF>エレメントになります。これらのエレメントは他の<PageItems>エレメントの全てのプロパティを持っていますが、若干の独自のプロパティが追加されています。画像は常に<Rectangle>エレメントなどのコンテナエレメント内にあります。
スキーマの例51 PageItem
Rectangle_Object = element Rectangle {
attribute Self { xsd:string },
attribute ContentType { ContentType_EnumValue }?,
attribute StoryTitle { xsd:string }?,
attribute AllowOverrides { xsd:boolean }?,
attribute FillColor { xsd:string }?,
attribute FillTint { xsd:double }?,
attribute OverprintFill { xsd:boolean }?,
attribute CornerRadius { xsd:double }?,
attribute StrokeWeight { xsd:double }?,
attribute MiterLimit { xsd:double {minInclusive="1" maxInclusive="500"} }?,
attribute EndCap { EndCap_EnumValue }?,
attribute EndJoin { EndJoin_EnumValue }?,
attribute StrokeType { xsd:string }?,
attribute StrokeCornerAdjustment { StrokeCornerAdjustment_EnumValue }?,
attribute StrokeDashAndGap { list { xsd:double * } }?,
attribute LeftLineEnd { ArrowHead_EnumValue }?,
attribute LeftLineEnd { ArrowHead_EnumValue }?,
attribute RightLineEnd { ArrowHead_EnumValue }?,
attribute StrokeColor { xsd:string }?,
attribute StrokeTint { xsd:double }?,
attribute GradientFillStart { UnitPointType_TypeDef }?,
attribute GradientFillLength { xsd:double }?,
attribute GradientFillAngle { xsd:double }?,
attribute GradientStrokeStart { UnitPointType_TypeDef }?,
attribute GradientStrokeLength { xsd:double }?,
attribute GradientStrokeAngle { xsd:double }?,
attribute OverprintStroke { xsd:boolean }?,
attribute GapColor { xsd:string }?,
attribute GapTint { xsd:double }?,
attribute OverprintGap { xsd:boolean }?,
attribute StrokeAlignment { StrokeAlignment_EnumValue }?,
attribute Nonprinting { xsd:boolean }?,
attribute ItemLayer { xsd:string }?,
attribute Locked { xsd:boolean }?,
attribute LocalDisplaySetting { DisplaySettingOptions_EnumValue }?,
attribute GradientFillHiliteLength { xsd:double }?,
attribute GradientFillHiliteAngle { xsd:double }?,
attribute GradientStrokeHiliteLength { xsd:double }?,
attribute GradientStrokeHiliteAngle { xsd:double }?,
attribute AppliedObjectStyle { xsd:string }?,
attribute CornerOption { CornerOptions_EnumValue }?,
attribute Visible { xsd:boolean }?,
attribute Name { xsd:string }?,
attribute TopLeftCornerOption { CornerOptions_EnumValue }?,
attribute TopRightCornerOption { CornerOptions_EnumValue }?,
attribute BottomLeftCornerOption { CornerOptions_EnumValue }?,
attribute BottomRightCornerOption { CornerOptions_EnumValue }?,
attribute TopLeftCornerRadius { xsd:double }?,
attribute TopRightCornerRadius { xsd:double }?,
attribute BottomLeftCornerRadius { xsd:double }?,
attribute BottomRightCornerRadius { xsd:double }?,
attribute ItemTransform { TransformationMatrixType_TypeDef }?,
element Properties {element PathGeometry { element GeometryPathType { GeometryPathType_TypeDef }*
}?&
element Label { element KeyValuePair { KeyValuePair_TypeDef }*
}?
}?,(TextPath_Object*,(TransparencySetting_Object?&
StrokeTransparencySetting_Object?&FillTransparencySetting_Object?&AnchoredObjectSetting_Object?&TextWrapPreference_Object?&InCopyExportOption_Object?&FrameFittingOption_Object?&AnimationSetting_Object?&TimingSetting_Object?),
(Oval_Object*&
Rectangle_Object*&GraphicLine_Object*&TextFrame_Object*&Polygon_Object*&Sound_Object*&Movie_Object*&Link_Object*&Graphic_Object*&Image_Object*&EPS_Object*&WMF_Object*&PICT_Object*&PDF_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&MultiStateObject_Object*&ImportedPage_Object*)
)}
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AllowOverrides | boolean | trueのとき、マスタースプレッドオブジェクトはオーバーライドされる | |
| AppliedObjectStyle | string | ページオブジェクトに適用されるオブジェクトスタイル | |
| BottomLeftCornerOption | CornerOptions_EnumValue | 左下角の角オプション。Note:半径を角オプションに設定するという点で、結合とは異なる。(ラウンド結合またはベベル結合は線幅に依存する)None(なし)、RoundedCorner(丸み(外))、InverseRoundedCorner(丸み(内))、InsetCorner(角(内))、BevelCorner(斜角)またはFancyCorner(飾り) | |
| BottomLeftCornerRadius | double | 左下角の角オプションの半径 | |
| BottomRightCornerOption | CornerOptions_EnumValue | 右下角の角オプション。Note:半径を角オプションに設定するという点で、結合とは異なる。(ラウンド結合またはベベル結合は線幅に依存する)None(なし)、RoundedCorner(丸み(外))、InverseRoundedCorner(丸み(内))、InsetCorner(角(内))、BevelCorner(斜角)またはFancyCorner(飾り) | |
| BottomRightCornerRadius | double | 右下角の角オプションの半径 | |
| ContentType | ContentType_EnumValue | フレームの属性。Unassigned(割り当てなし)、GraphicType(グラフィックフレーム)またはTextType(テキストフレーム) | |
| EndCap | EndCap_EnumValue | 線端の形状。ButtEndCap(先太)、RoundEndCap(丸型線端)またはProjectingEndCap(突出線端) | |
| EndJoin | EndJoin_EnumValue | 角の結合。MiterEndJoin(マイター結合)、RoundEndJoin(ラウンド結合)またはBevelEndJoin(ベベル結合) | |
| FillColor | string | 塗りに適用するスウォッチ(カラー、グラデーション、濃淡、混合インキ) | |
| FillTint | double | 塗りの濃淡(0-100。継承またはオーバーライドは-1) | |
| GapColor | string | 点線、句点、二重線など線の間隔のカラーに適用するスウォッチ(カラー、グラデーション、濃淡、混合インキ)。詳細は線の種類を参照のこと | |
| GapTint | double | 線の間隔のカラーの濃淡(0-100。継承またはオーバーライドは-1) | |
| GradientFillAngle | double | 塗りのグラデーションの角度(-180-180) | |
| GradientFillHiliteAngle | double | 塗りのグラデーションのハイライトの角度 | |
| GradientFillHiliteLength | double | 塗りのグラデーションのハイライトの長さ | |
| GradientFillLength | double | 塗りのグラデーションの長さ(線形)または半径(円形) | |
| GradientFillStart | UnitPointType_TypeDef | [x,y]で表される塗りのグラデーション開始点 | |
| GradientStrokeAngle | double | 線のグラデーションの角度(-180-180) | |
| GradientStrokeHiliteAngle | double | 線のグラデーションのハイライトの角度 | |
| GradientStrokeHiliteLength | double | 線のグラデーションのハイライトの長さ | |
| GradientStrokeLength | double | 線のグラデーションの長さ | |
| GradientStrokeStart | UnitPointType_TypeDef | [x,y]で表される線のグラデーション開始点 | |
| ItemLayer | string | オブジェクトのあるレイヤー | |
| ItemTransform | TransformationMatrixType_TypeDef | ページオブジェクトに適用される変換行列 | |
| LeftLineEnd | ArrowHead_EnumValue | 線の始点の形状。None(なし)、SimpleArrowHead(シンプル)、SimpleWideArrowHead(広いシンプル)、TriangleArrowHead(三角)、TriangleArrowWideHead(広い三角)、BarbedArrowHead(ひげ状)、CurvedArrowHead(曲線)、CircleArrowHead(円)、CircleSolidArrowHead(円ベタ)、SquareArrowHead(四角)、SquareSolidArrowHead(四角ベタ)またはBarArrowHead(バー) | |
| LocalDisplaySetting | DisplaySettingOptions_EnumValue | ページオブジェクトの表示画質。HighQuality(高品質表示)、Typical(高速表示)、Optimized(一般表示)またはDefault(デフォルトの設定。詳細はデフォルトの表示設定を参照のこと) | |
| Locked | boolean | trueのとき、ページオブジェクトはロックされている | |
| MiterLimit | double | マイター結合がベベル結合にならない角の比率の限界 | |
| Nonprinting | boolean | trueのとき、ページオブジェクトは印刷されない | |
| OverprintFill | boolean | trueのとき、ページオブジェクトの塗りはオーバープリントになる。falseのとき、ノックアウトになる | |
| OverprintGap | boolean | trueのとき、線の間隔のカラーはオーバープリントになる。falseのとき、ノックアウトになる | |
| OverprintStroke | boolean | trueのとき、線のカラーはオーバープリントになる。falseのとき、ノックアウトになる | |
| RightLineEnd | ArrowHead_EnumValue | 線の終点の形状。None(なし)、SimpleArrowHead(シンプル)、SimpleWideArrowHead(広いシンプル)、TriangleArrowHead(三角)、TriangleArrowWideHead(広い三角)、BarbedArrowHead(ひげ状)、CurvedArrowHead(曲線)、CircleArrowHead(円)、CircleSolidArrowHead(円ベタ)、SquareArrowHead(四角)、SquareSolidArrowHead(四角ベタ)またはBarArrowHead(バー) | |
| StoryTitle | string | ストーリーのタイトル | |
| StrokeAlignment | StrokeAlignment_EnumValue | 線の位置。CenterAlignment(線を中央に揃える)、InsideAlignment(線を内側に揃える)またはOutsideAlignment(線を外側に揃える) | |
| StrokeColor | string | 線に適用するスウォッチ(カラー、グラデーション、濃淡、混合インキ) | |
| StrokeCornerAdjustment | StrokeCornerAdjustment_EnumValue | 点線の角の調整。None(なし)、Dashes(点線の調整)、Gaps(間隔の調整)またはDashesAndGaps(点線と間隔の調整) | |
| StrokeDashAndGap | string | 線分と間隔の長さ。6つの値(pt。[dash1, gap1,dash2, gap2, dash3, gap3])でカスタムの点線を設定する | |
| StrokeTint | double | 線のカラーの濃淡(0-100。継承またはオーバーライドは-1) | |
| StrokeType | string | 線種 | |
| StrokeWeight | double | 線幅 | |
| TopLeftCornerOption | CornerOptions_EnumValue | 左上角の角オプション。Note:半径を角オプションに設定するという点で、結合とは異なる。(ラウンド結合またはベベル結合は線幅に依存する)None(なし)、RoundedCorner(丸み(外))、InverseRoundedCorner(丸み(内))、InsetCorner(角(内))、BevelCorner(斜角)またはFancyCorner(飾り) | |
| TopLeftCornerRadius | double | 左上角の角オプションの半径 | |
| TopRightCornerOption | CornerOptions_EnumValue | 右上角の角オプション。Note:半径を角オプションに設定するという点で、結合とは異なる。(ラウンド結合またはベベル結合は線幅に依存する)None(なし)、RoundedCorner(丸み(外))、InverseRoundedCorner(丸み(内))、InsetCorner(角(内))、BevelCorner(斜角)またはFancyCorner(飾り) | |
| TopRightCornerRadius | double | 右上角の角オプションの半径 |
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| PathGeometry | Array of GeometryPathType elements | ○ | ページオブジェクトの図形を含むエレメント。詳細は「10.3.3 IDMLの図形」を参照のこと |
