IXpsOMPath インターフェイス (xpsobjectmodel.h)
テキスト以外のビジュアル項目について説明します。
継承
IXpsOMPath インターフェイスは IXpsOMVisual から継承されます。 IXpsOMPath には、次の種類のメンバーもあります。
メソッド
IXpsOMPath インターフェイスには、これらのメソッドがあります。
IXpsOMPath::Clone インターフェイスのディープ コピーを作成します。 (IXpsOMPath.Clone) |
IXpsOMPath::GetAccessibilityLongDescription オブジェクトの内容の長い (詳細な) テキスト説明を取得します。 (IXpsOMPath.GetAccessibilityLongDescription) |
IXpsOMPath::GetAccessibilityShortDescription オブジェクトの内容の短いテキスト説明を取得します。 |
IXpsOMPath::GetFillBrush パスの塗りつぶしブラシを含む解決済みの IXpsOMBrush インターフェイスへのポインターを取得します。 |
IXpsOMPath::GetFillBrushLocal パスの塗りつぶしブラシを含むローカルの非共有 IXpsOMBrush インターフェイスへのポインターを取得します。 |
IXpsOMPath::GetFillBrushLookup リソース ディクショナリに格納され、パスの塗りつぶしブラシとして使用されるブラシの参照キーを取得します。 |
IXpsOMPath::GetGeometry パスの IXpsOMGeometry インターフェイスへのポインターを取得します。このインターフェイスは、このパスの解決された塗りつぶし領域を記述します。 |
IXpsOMPath::GetGeometryLocal このパスの解決された塗りつぶし領域のローカルの非共有ジオメトリを取得します。 |
IXpsOMPath::GetGeometryLookup リソース ディクショナリに格納され、このパスの解決された塗りつぶし領域を記述する共有 geometry オブジェクトの参照キーを取得します。 |
IXpsOMPath::GetSnapsToPixels パスがレンダリングされるときに、パスをデバイスピクセルにスナップするかどうかを示すブール値を取得します。 |
IXpsOMPath::GetStrokeBrush パスに設定されているストローク ブラシを含む解決済みの IXpsOMBrush インターフェイスへのポインターを取得します。 |
IXpsOMPath::GetStrokeBrushLocal パスのストローク ブラシを含むローカルの非共有 IXpsOMBrush インターフェイスへのポインターを取得します。 |
IXpsOMPath::GetStrokeBrushLookup リソース ディクショナリに格納され、パスのストローク ブラシとして使用されるブラシの参照キーを取得します。 |
IXpsOMPath::GetStrokeDashCap ストロークダッシュで使用するエンド キャップのスタイルを取得します。 |
IXpsOMPath::GetStrokeDashes ストロークのダッシュ パターンを定義するXPS_DASH構造体を含む IXpsOMDashCollection インターフェイスへのポインターを取得します。 |
IXpsOMPath::GetStrokeDashOffset ストロークの原点からダッシュ配列パターンの開始点までのオフセットを取得します。 |
IXpsOMPath::GetStrokeEndLineCap ストローク ラインの終了キャップのスタイルを取得します。 |
IXpsOMPath::GetStrokeLineJoin ストローク線を結合するスタイルを取得します。 |
IXpsOMPath::GetStrokeMiterLimit ストロークに設定されているマイター制限値を取得します。 |
IXpsOMPath::GetStrokeStartLineCap ストローク線の先頭にある線のキャップのスタイルを取得します。 |
IXpsOMPath::GetStrokeThickness ストロークの太さを取得します。 |
IXpsOMPath::SetAccessibilityLongDescription オブジェクトの内容の長い (詳細な) テキストの説明を設定します。 (IXpsOMPath.SetAccessibilityLongDescription) |
IXpsOMPath::SetAccessibilityShortDescription オブジェクトの内容の短いテキスト説明を設定します。 (IXpsOMPath.SetAccessibilityShortDescription) |
IXpsOMPath::SetFillBrushLocal フィル ブラシとして使用するローカルの非共有 IXpsOMBrush インターフェイスへのポインターを設定します。 |
IXpsOMPath::SetFillBrushLookup リソース ディクショナリ内の共有ブラシの参照キー名を、塗りつぶしブラシとして使用するように設定します。 |
IXpsOMPath::SetGeometryLocal このパスに設定する解決済みの塗りつぶし領域のジオメトリを含むローカルの非共有 IXpsOMGeometry インターフェイスへのポインターを設定します。 |
IXpsOMPath::SetGeometryLookup リソース ディクショナリ内の共有ジオメトリの参照キー名を設定します。 |
IXpsOMPath::SetSnapsToPixels パスがレンダリングされるときに、パスがデバイスピクセルにスナップされるかどうかを示すブール値を設定します。 |
IXpsOMPath::SetStrokeBrushLocal ストローク ブラシとして使用するローカルの非共有 IXpsOMBrush インターフェイスへのポインターを設定します。 |
IXpsOMPath::SetStrokeBrushLookup ストローク ブラシとして使用する共有ブラシの参照キー名を設定します。 |
IXpsOMPath::SetStrokeDashCap ストロークのダッシュ キャップのスタイルを設定します。 |
IXpsOMPath::SetStrokeDashOffset ストロークの原点からダッシュ配列パターンの開始点までのオフセットを設定します。 |
IXpsOMPath::SetStrokeEndLineCap ストローク ラインのエンド キャップのスタイルを設定します。 |
IXpsOMPath::SetStrokeLineJoin ストローク線を結合するスタイルを設定します。 |
IXpsOMPath::SetStrokeMiterLimit パスのマイター制限を設定します。 |
IXpsOMPath::SetStrokeStartLineCap ストローク線の始点にあるストロークの線のキャップのスタイルを設定します。 |
IXpsOMPath::SetStrokeThickness ストロークの太さを設定します。 |
注釈
次のコード例は、このインターフェイスのインスタンスを作成する方法を示しています。
IXpsOMPath *newInterface;
// Note the implicit requirement that CoInitializeEx
// has previously been called from this thread.
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
_uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory)
);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreatePath (&newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | xpsobjectmodel.h |