다음을 통해 공유


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

스트로크에 대해 설정된 miter 제한 값을 가져옵니다.
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

경로의 miter 제한을 설정합니다.
IXpsOMPath::SetStrokeStartLineCap

스트로크 선의 시작 부분에 있는 스트로크 선 캡의 스타일을 설정합니다.
IXpsOMPath::SetStrokeThickness

스트로크 두께를 설정합니다.

설명

다음 코드 예제에서는 이 인터페이스의 instance 만드는 방법을 보여 줍니다.


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