XPS 파일의 벡터 그래픽 모양 코딩하기

XPS 파일의 벡터 그래픽 작업을 위한 C++ API 솔루션

 

XPS는 다른 페이지 설명 언어(Page Description Languages)와 마찬가지로 벡터 그래픽 작업을 지원합니다. 이 C++ API 솔루션에는 XPS 파일의 벡터 그래픽 조작이 포함되어 있습니다. 이 라이브러리는 광범위한 기능을 제공하며, 그 중 일부는 여기에 있는 코드 스니펫(code snippet)에 설명되어 있습니다. 원형 및 직사각형 모양(도형)을 파일에 추가하는 방법에 대한 몇 가지 예시가 있습니다. 또한 이러한 도형의 색상을 관리하는 방법도 알아봅니다. 이 방법을 따르면 필요한 기하학적 도형을 만들 수 있습니다.

XPS의 벡터 그래픽 도형(vector graphics shapes) 작업을 하려면 다음이 필요합니다:

  • C++ 플랫폼을 위한 풍부한 기능, 강력하고 사용하기 쉬운 문서 조작 및 변환 API인 Aspose.Page for C++ API.

  • NuGet 패키지 관리자를 열고 Aspose.Page.Cpp를 검색하여 설치하기만 하면 최신 버전을 직접 다운로드할 수 있습니다. 패키지 관리자 콘솔(Package Manager Console)에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

C++로 직사각형을 추가하는 단계.

  1. 먼저, 문서가 저장될 디렉토리의 경로를 설정합니다.
  2. XpsDocument Class 를 인스턴스화(instantiating)하여 XPS 파일을 생성합니다.
  3. 직사각형을 만들려면 XpsPath 클래스의 메서드를 사용합니다.
  4. 마지막으로 XPsDocument.Save 메서드를 호출하여 수정된 XPS 문서를 저장합니다.
직사각형 추가

C++로 타원(ellipse) 추가하기.

XPS 파일에 타원이나 다른 도형을 추가하려면 직사각형을 추가할 때와 동일한 단계를 수행하고 동일한 엔터티(entities)를 사용해야 합니다.

타원 추가

XPS XPS 파일 형식이란 무엇입니까?

XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。