ID2D1SvgElement インターフェイス (d2d1svg.h)

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

継承

ID2D1SvgElement インターフェイスは ID2D1Resource から継承します。 ID2D1SvgElement には、次の種類のメンバーもあります。

メソッド

ID2D1SvgElement インターフェイスには、これらのメソッドがあります。

 
ID2D1SvgElement::AppendChild

子の一覧に要素を追加します。
ID2D1SvgElement::CreateChild

タグ名から要素を作成します。 要素は、子の一覧に追加されます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を文字列として取得します。 (オーバーロード 2/2)
ID2D1SvgElement::GetAttributeValue

拡張モード値としてこの要素の属性を取得します。 このメソッドを使用して、spreadMethod 属性の値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を塗りつぶしモードとして取得します。 このメソッドを使用して、塗りつぶしルールまたはクリップ ルールのプロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性をマトリックス値として取得します。 このメソッドは、変換または gradientTransform 属性の値を取得するために使用できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を POD 型として取得します。
ID2D1SvgElement::GetAttributeValue

この要素の属性を文字列として取得します。 (オーバーロード 1/2)
ID2D1SvgElement::GetAttributeValue

この要素の属性を表示値として取得します。 このメソッドを使用して、display プロパティの値を取得できます。 (オーバーロード 1/2)
ID2D1SvgElement::GetAttributeValue

この要素の属性を長さの値として取得します。
ID2D1SvgElement::GetAttributeValue

この要素の属性を行キャップ値として取得します。 このメソッドを使用して、stroke-linecap プロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を行結合値として取得します。 このメソッドを使用して、stroke-linejoin プロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性をオーバーフロー値として取得します。 このメソッドを使用して、overflow プロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

縦横比を保持する値として、この要素の属性を取得します。 このメソッドを使用して、preserveAspectRatio 属性の値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を単位型の値として取得します。 このメソッドを使用して、gradientUnits 属性または clipPathUnits 属性の値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を可視性の値として取得します。 このメソッドを使用して、visibility プロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性を float として取得します。
ID2D1SvgElement::GetAttributeValue

この要素の属性を取得します。
ID2D1SvgElement::GetAttributeValue

この要素の属性をペイントとして取得します。 このメソッドを使用して、塗りつぶしプロパティまたはストローク プロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性をパス データとして取得します。 このメソッドを使用して、path 要素の d 属性の値を取得できます。
ID2D1SvgElement::GetAttributeValue

この要素の属性をポイントとして取得します。 このメソッドを使用して、多角形またはポリライン要素の points 属性の値を取得できます。
ID2D1SvgElement::GetAttributeValue

ストローク ダッシュ配列としてこの要素の属性を取得します。 このメソッドを使用して、stroke-dasharray プロパティの値を取得できます。
ID2D1SvgElement::GetAttributeValue

インターフェイス型としてこの要素の属性を取得します。
ID2D1SvgElement::GetAttributeValueLength

この要素の属性の文字列長を取得します。
ID2D1SvgElement::GetDocument

この要素を含むドキュメントを取得します。
ID2D1SvgElement::GetFirstChild

この要素の最初の子を取得します。
ID2D1SvgElement::GetLastChild

この要素の最後の子を取得します。
ID2D1SvgElement::GetNextChild

referenceChild 要素の次の兄弟を取得します。
ID2D1SvgElement::GetParent

親要素を取得します。
ID2D1SvgElement::GetPreviousChild

referenceChild 要素の前の兄弟を取得します。
ID2D1SvgElement::GetSpecifiedAttributeCount

この要素で指定された属性の数を返します。
ID2D1SvgElement::GetSpecifiedAttributeName

指定したインデックス位置にある属性の名前を取得します。
ID2D1SvgElement::GetSpecifiedAttributeNameLength

指定したインデックス位置にある指定した属性の名前の文字列の長さを取得します。
ID2D1SvgElement::GetTagName

タグ名を取得します。
ID2D1SvgElement::GetTagNameLength

タグ名の文字列の長さを取得します。
ID2D1SvgElement::GetTextValue

テキスト コンテンツ要素の値を取得します。
ID2D1SvgElement::GetTextValueLength

テキスト コンテンツ値の長さを取得します。
ID2D1SvgElement::HasChildren

この要素に子があるかどうかを示すブール値を返します。
ID2D1SvgElement::InsertChildBefore

referenceChild 要素の前に、この要素の子として newChild を挿入します。
ID2D1SvgElement::IsAttributeSpecified

属性が 要素に明示的に設定されているかどうかを示すブール値を返します。
ID2D1SvgElement::IsTextContent

この要素がテキスト コンテンツを表すかどうかを示すブール値を返します。
ID2D1SvgElement::RemoveAttribute

この要素から 属性を削除します。
ID2D1SvgElement::RemoveChild

ツリーから oldChild を削除します。 oldChild の子は oldChild の子のままです。
ID2D1SvgElement::ReplaceChild

oldChild 要素を newChild に置き換えます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を色として設定します。
ID2D1SvgElement::SetAttributeValue

この要素の属性をマトリックス値として設定します。 このメソッドを使用して、transform 属性または gradientTransform 属性の値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を長さの値として設定します。
ID2D1SvgElement::SetAttributeValue

この要素の属性を縦横比の保持値として設定します。 このメソッドを使用して、preserveAspectRatio 属性の値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を拡張モード値として設定します。 このメソッドを使用して、spreadMethod 属性の値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を塗りつぶしモードとして設定します。 このメソッドを使用して、'fill-rule' または 'clip-rule' プロパティの値を設定できます。
ID2D1SvgElement::SetAttributeValue

POD 型を使用して、この要素の属性を設定します。
ID2D1SvgElement::SetAttributeValue

文字列を使用して、この要素の属性を設定します。
ID2D1SvgElement::SetAttributeValue

この要素の属性を表示値として取得します。 このメソッドを使用して、display プロパティの値を取得できます。 (オーバーロード 2/2)
ID2D1SvgElement::SetAttributeValue

この要素の属性を行キャップ値として設定します。 このメソッドを使用して、stroke-linecap プロパティの値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を行結合値として設定します。 このメソッドを使用して、stroke-linejoin プロパティの値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性をオーバーフロー値として設定します。 このメソッドを使用して、overflow プロパティの値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を単位型の値として設定します。 このメソッドを使用して、gradientUnits 属性または clipPathUnits 属性の値を設定できます。
ID2D1SvgElement::SetAttributeValue

この要素の属性を可視性の値として設定します。 このメソッドを使用して、visibility プロパティの値を設定できます。
ID2D1SvgElement::SetAttributeValue

float を使用してこの要素の属性を設定します。
ID2D1SvgElement::SetAttributeValue

インターフェイスを使用して、この要素の属性を設定します。
ID2D1SvgElement::SetTextValue

テキスト コンテンツ要素の値を設定します。

要件

要件
対象プラットフォーム Windows
ヘッダー d2d1svg.h