XPS_SEGMENT_TYPE列挙 (xpsobjectmodel.h)

線分について説明します。

構文

typedef enum __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0011 {
  XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1,
  XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE,
  XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE,
  XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE,
  XPS_SEGMENT_TYPE_BEZIER,
  XPS_SEGMENT_TYPE_LINE,
  XPS_SEGMENT_TYPE_QUADRATIC_BEZIER
} XPS_SEGMENT_TYPE;

定数

 
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE
値: 1
線分は、180 度を超える角度をカバーする円弧であり、始点から終点までの時計回りの方向に描画されます。
XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE
線分は 180 度を超える円弧で、始点から終点までの反時計回りの方向に描画されます。
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE
線分は、最大 180 度をカバーする円弧であり、始点から終点までの時計回りの方向に描画されます。
XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
線分は、最大 180 度をカバーする円弧であり、始点から終点までの反時計回りの方向に描画されます。
XPS_SEGMENT_TYPE_BEZIER
線分は、2 つの点の間に描画される 3 次ベジエ曲線です。
XPS_SEGMENT_TYPE_LINE
線分は、2 つの点の間に描画される直線です。
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER
線分は、2 点間に描画される 2 次ベジエ曲線です。

注釈

ジオメトリ セグメントは、始点、セグメントタイプ、およびセグメントタイプによって値が決定される追加パラメータによって記述されます。 最初のセグメントの始点の座標は、ジオメトリ図のプロパティです。 後続の各セグメントの始点は、前のセグメントの終点です。

次の表は、各セグメントの種類の例を示しています。

XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE図セグメントの図。 XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE図セグメントの図。
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISEXPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE図セグメントの例を示す図 XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE 図セグメントの例を示す図
XPS_SEGMENT_TYPE_BEZIER XPS_SEGMENT_TYPE_BEZIER図セグメントの例を示す図 XPS_SEGMENT_TYPE_LINE XPS_SEGMENT_TYPE_LINE 図セグメントの例を示す図
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER XPS_SEGMENT_TYPE_QUADRATIC_BEZIER図セグメントの例を示す図

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header xpsobjectmodel.h

こちらもご覧ください

XML Paper Specification