IXpsOMTileBrush 인터페이스(xpsobjectmodel.h)

타일 브러시는 시각적 이미지를 사용하여 이미지를 반복하여 영역을 그립니다.

IXpsOMImageBrush 및 IXpsOMVisualBrush의 기본 인터페이스입니다.

상속

IXpsOMTileBrush 인터페이스는 IXpsOMBrush에서 상속됩니다. IXpsOMTileBrush 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IXpsOMTileBrush 인터페이스에는 이러한 메서드가 있습니다.

 
IXpsOMTileBrush::GetTileMode

브러시의 타일 모드를 설명하는 XPS_TILE_MODE 값을 가져옵니다.
IXpsOMTileBrush::GetTransform

브러시에 대해 확인된 행렬 변환을 포함하는 IXpsOMMatrixTransform 인터페이스에 대한 포인터를 가져옵니다. (IXpsOMTileBrush.GetTransform)
IXpsOMTileBrush::GetTransformLocal

브러시에 대한 공유되지 않은 로컬 확인 행렬 변환을 포함하는 IXpsOMMatrixTransform 인터페이스에 대한 포인터를 가져옵니다.
IXpsOMTileBrush::GetTransformLookup

브러시에 대해 확인된 행렬 변환이 포함된 리소스 사전의 IXpsOMMatrixTransform 인터페이스를 식별하는 조회 키를 가져옵니다.
IXpsOMTileBrush::GetViewbox

타일에서 사용할 원본 이미지의 부분을 가져옵니다.
IXpsOMTileBrush::GetViewport

단일 타일로 처리되는 대상 기하 도형의 부분을 가져옵니다.
IXpsOMTileBrush::SetTileMode

브러시의 타일링 모드를 설명하는 XPS_TILE_MODE 값을 설정합니다.
IXpsOMTileBrush::SetTransformLocal

IXpsOMMatrixTransform 인터페이스 포인터를 공유되지 않은 로컬 행렬 변환으로 설정합니다.
IXpsOMTileBrush::SetTransformLookup

이 브러시의 변환으로 사용할 공유 행렬 변환의 조회 키 이름을 설정합니다.
IXpsOMTileBrush::SetViewbox

타일 이미지로 사용할 원본 콘텐츠의 부분을 설정합니다.
IXpsOMTileBrush::SetViewport

단일 타일로 덮인 대상 기하 도형의 부분을 설정합니다.

설명

다음 그림과 같이 타일 브러시는 시각적 요소 또는 그 일부를 사용하고, 시각적 요소를 변환하여 타일을 만들고, 타일을 출력 영역의 뷰포트에 배치하고, 타일 모드에서 지정한 대로 출력 영역을 채웁니다.

타일 브러시가 기하 도형을 채우는 방법을 보여 주는 그림 앞의 그림에서 뷰포트 는 출력 영역의 첫 번째 타일에서 다루는 영역입니다. 뷰포트 이미지는 타일 모드에서 지정한 대로 출력 영역 전체에서 반복됩니다. 변환 속성은 출력 영역에서 뷰포트가 타일화된 후 출력 영역이 변환되는 방법을 결정합니다. 궁극적으로 표시되는 이미지로 렌더링되는 출력 영역의 부분은 타일 브러시를 사용하는 경로, 스트로크 또는 문자 모양에 따라 결정됩니다.

보기 상자는 브러시에 사용되는 원본 이미지의 부분을 설명합니다. 이전 그림의 보기 상자는 원본 이미지와 크기가 같으므로 모든 원본 이미지가 브러시에 사용됩니다. 보기 상자는 원래 이미지보다 작을 수도 있습니다.

다음 그림에서는 원래 이미지 또는 시각적 개체의 일부만 포함하는 뷰박스를 사용하여 브러시를 만듭니다.

보기 상자 예제를 보여 주는 그림 다음 그림에서는 타일 이미지를 반복하여 출력 영역을 채우는 데 사용되는 타일 모드를 보여 줍니다. 타일 모드 값이 XPS_TILE_MODE_NONE 타일 이미지는 한 번만 그려집니다. 다양한 타일 모드 동작의 다양한 예제를 보여 주는 그림

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 xpsobjectmodel.h

추가 정보

IXpsOMBrush

IXpsOMImageBrush

IXpsOMVisualBrush

인터페이스

XML Paper Specification