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

こちらもご覧ください

IXpsOMObjectFactory::CreatePath

IXpsOMVisual

インターフェイス

XML Paper Specification