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_COUNTERCLOCKWISE |
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE | XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE |
XPS_SEGMENT_TYPE_BEZIER | XPS_SEGMENT_TYPE_LINE XPS_SEGMENT_TYPE_LINE |
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 |