d2d1svg.h ヘッダー

このヘッダーは、Direct2D によって使用されます。 詳細については、次を参照してください。

d2d1svg.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
ID2D1SvgAttribute

SVG 属性を記述するインターフェイス。
ID2D1SvgDocument

SVG ドキュメントを表します。
ID2D1SvgElement

すべての SVG 要素のインターフェイス。
ID2D1SvgPaint

SVG の塗りつぶしまたはストローク値を記述するインターフェイス。
ID2D1SvgPathData

SVG パス データを記述するインターフェイス。 パス データは、'path' 要素の 'd' 属性として設定できます。
ID2D1SvgPointCollection

ポリライン要素またはポリゴン要素の SVG ポイント値を記述するインターフェイス。
ID2D1SvgStrokeDashArray

SVG stroke-dasharray 値を記述するインターフェイス。

構造

 
D2D1_SVG_LENGTH

SVG の長さを表します。
D2D1_SVG_PRESERVE_ASPECT_RATIO

すべての SVG preserveAspectRatio 設定を表します。
D2D1_SVG_VIEWBOX

SVG viewBox を表します。

列挙

 
D2D1_SVG_ASPECT_ALIGN

SVG preserveAspectRatio 属性の配置部分。
D2D1_SVG_ASPECT_SCALING

SVG preserveAspectRatio 属性の meetOrSlice 部分。
D2D1_SVG_ATTRIBUTE_POD_TYPE

設定または取得する SVG POD 属性の種類を定義します。
D2D1_SVG_ATTRIBUTE_STRING_TYPE

設定または取得する SVG 文字列属性の型を定義します。
D2D1_SVG_DISPLAY

SVG 表示プロパティの値を指定します。
D2D1_SVG_LENGTH_UNITS

SVG の長さの単位を指定します。
D2D1_SVG_LINE_CAP

SVG stroke-linecap プロパティの値を指定します。
D2D1_SVG_LINE_JOIN

SVG stroke-linejoin プロパティの値を指定します。
D2D1_SVG_OVERFLOW

SVG オーバーフロー プロパティの値を指定します。
D2D1_SVG_PAINT_TYPE

SVG 塗りつぶしまたはストロークのペイントの種類を指定します。
D2D1_SVG_PATH_COMMAND

パスのコマンドを表します。 各コマンドは、セグメント データから float を参照できます。 で終わるコマンドは、データを絶対座標として解釈_ABSOLUTE。 _RELATIVEで終わるコマンドは、データを前のポイントに対する相対的なものとして解釈します。
D2D1_SVG_UNIT_TYPE

SVG グラデーションまたは clipPath 要素に使用される座標系を定義します。
D2D1_SVG_VISIBILITY

SVG 可視性プロパティの値を指定します。