Translation5:Graphics

From IDMLWiki

Jump to: navigation, search
画像

IDMLでは、配置画像オブジェクトは<EPS>、<Image>または<PDF>エレメントになります。これらのエレメントは他の<PageItems>エレメントの全てのプロパティを持っていますが、若干の独自のプロパティが追加されています。画像は常に<Rectangle>エレメントなどのコンテナエレメント内にあります。

スキーマの例51 PageItem
  1. Rectangle_Object = element Rectangle {
  2.   attribute Self { xsd:string },
  3.   attribute ContentType { ContentType_EnumValue }?,
  4.   attribute StoryTitle { xsd:string }?,
  5.   attribute AllowOverrides { xsd:boolean }?,
  6.   attribute FillColor { xsd:string }?,
  7.   attribute FillTint { xsd:double }?,
  8.   attribute OverprintFill { xsd:boolean }?,
  9.   attribute CornerRadius { xsd:double }?,
  10.   attribute StrokeWeight { xsd:double }?,
  11.   attribute MiterLimit { xsd:double {minInclusive="1" maxInclusive="500"} }?,
  12.   attribute EndCap { EndCap_EnumValue }?,
  13.   attribute EndJoin { EndJoin_EnumValue }?,
  14.   attribute StrokeType { xsd:string }?,
  15.   attribute StrokeCornerAdjustment { StrokeCornerAdjustment_EnumValue }?,
  16.   attribute StrokeDashAndGap { list { xsd:double * } }?,
  17.   attribute LeftLineEnd { ArrowHead_EnumValue }?,
  18.   attribute LeftLineEnd { ArrowHead_EnumValue }?,
  19.   attribute RightLineEnd { ArrowHead_EnumValue }?,
  20.   attribute StrokeColor { xsd:string }?,
  21.   attribute StrokeTint { xsd:double }?,
  22.   attribute GradientFillStart { UnitPointType_TypeDef }?,
  23.   attribute GradientFillLength { xsd:double }?,
  24.   attribute GradientFillAngle { xsd:double }?,
  25.   attribute GradientStrokeStart { UnitPointType_TypeDef }?,
  26.   attribute GradientStrokeLength { xsd:double }?,
  27.   attribute GradientStrokeAngle { xsd:double }?,
  28.   attribute OverprintStroke { xsd:boolean }?,
  29.   attribute GapColor { xsd:string }?,
  30.   attribute GapTint { xsd:double }?,
  31.   attribute OverprintGap { xsd:boolean }?,
  32.   attribute StrokeAlignment { StrokeAlignment_EnumValue }?,
  33.   attribute Nonprinting { xsd:boolean }?,
  34.   attribute ItemLayer { xsd:string }?,
  35.   attribute Locked { xsd:boolean }?,
  36.   attribute LocalDisplaySetting { DisplaySettingOptions_EnumValue }?,
  37.   attribute GradientFillHiliteLength { xsd:double }?,
  38.   attribute GradientFillHiliteAngle { xsd:double }?,
  39.   attribute GradientStrokeHiliteLength { xsd:double }?,
  40.   attribute GradientStrokeHiliteAngle { xsd:double }?,
  41.   attribute AppliedObjectStyle { xsd:string }?,
  42.   attribute CornerOption { CornerOptions_EnumValue }?,
  43.   attribute Visible { xsd:boolean }?,
  44.   attribute Name { xsd:string }?,
  45.   attribute TopLeftCornerOption { CornerOptions_EnumValue }?,
  46.   attribute TopRightCornerOption { CornerOptions_EnumValue }?,
  47.   attribute BottomLeftCornerOption { CornerOptions_EnumValue }?,
  48.   attribute BottomRightCornerOption { CornerOptions_EnumValue }?,
  49.   attribute TopLeftCornerRadius { xsd:double }?,
  50.   attribute TopRightCornerRadius { xsd:double }?,
  51.   attribute BottomLeftCornerRadius { xsd:double }?,
  52.   attribute BottomRightCornerRadius { xsd:double }?,
  53.   attribute ItemTransform { TransformationMatrixType_TypeDef }?,
  54.   element Properties {
  55.     element PathGeometry { element GeometryPathType { GeometryPathType_TypeDef }*
  56.     }?&
  57.     element Label { element KeyValuePair { KeyValuePair_TypeDef }*
  58.     }?
  59.   }
  60.   ?
  61.   ,
  62. (
  63.   TextPath_Object*,
  64.   (TransparencySetting_Object?&
  65.   StrokeTransparencySetting_Object?&
  66.   FillTransparencySetting_Object?&
  67.   AnchoredObjectSetting_Object?&
  68.   TextWrapPreference_Object?&
  69.   InCopyExportOption_Object?&
  70.   FrameFittingOption_Object?&
  71.   AnimationSetting_Object?&
  72.   TimingSetting_Object?),
  73.   (Oval_Object*&
  74.   Rectangle_Object*&
  75.   GraphicLine_Object*&
  76.   TextFrame_Object*&
  77.   Polygon_Object*&
  78.   Sound_Object*&
  79.   Movie_Object*&
  80.   Link_Object*&
  81.   Graphic_Object*&
  82.   Image_Object*&
  83.   EPS_Object*&
  84.   WMF_Object*&
  85.   PICT_Object*&
  86.   PDF_Object*&
  87.   Group_Object*&
  88.   EPSText_Object*&
  89.   FormField_Object*&
  90.   Button_Object*&
  91.   MultiStateObject_Object*&
  92.   ImportedPage_Object*)
  93. )
  94. }
表63 属性としての共通のPageItemプロパティ
名前 必須 説明
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 右上角の角オプションの半径
表64 エレメントとしての共通のPageItemプロパティ
名前 必須 説明
PathGeometry Array of GeometryPathType elements ページオブジェクトの図形を含むエレメント。詳細は「10.3.3 IDMLの図形」を参照のこと
Personal tools