XPS의 코드 브러시 및 그라데이션
XPS 파일의 브러시 및 그라디언트 작업을 위한 C++ API 솔루션입니다.
C++용 Aspose.Page API 솔루션은 XPS 파일의 벡터 그래픽을 조작하는 기능을 제공합니다. 다양한 색상과 질감으로 다양한 기하학적 모양을 만들 수 있습니다. 브러시 작업 방법 에 대한 Aspose.Page 문서도 알아보세요.
XPS 파일의 브러시와 그라디언트를 조작하려면 다음이 필요합니다.
Aspose.Page for C++ API는 기능이 풍부하고 강력하며 사용하기 쉬운 C++ 플랫폼용 문서 조작 및 변환 API입니다.
최신 버전을 직접 다운로드하고 NuGet 패키지 관리자를 열고 Aspose.Page.Cpp를 검색하여 설치할 수 있습니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
C++로 시각적 브러시 작업
C++용 Aspose.Page API를 사용하면 몇 줄의 코드를 사용하여 XPS 파일에 그리드를 추가할 수 있습니다. 이는 새 문서와 기존 문서 모두에 대해 수행할 수 있습니다. XpsVisualBrush 클래스는 XpsPathGeometry 및 XpsCanvas를 활용하여 그리드의 속성을 설정하는 데 사용됩니다. 개체. XPS 문서에 그리드를 추가하려면 다음 단계를 따라야 합니다.
- XpsDocument 클래스를 사용하여 문서 객체를 생성합니다.
- 필요한 세그먼트가 정의된 XpsPathGeometry 개체를 만듭니다.
- XpsCanvas 클래스를 활용하여 렌더링 변환을 설정합니다.
- 채우기 및 불투명도 속성을 원하는 대로 조정합니다.
- Save() 메서드를 호출하여 문서를 저장합니다.
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
시각적 브러시를 사용하여 그리드 만들기
C++로 수평 그라데이션을 추가합니다.
C++용 Aspose.Page API 솔루션을 사용하면 XpsGradientBrush 를 사용하여 XPS 문서에 다양한 유형의 그라데이션을 추가할 수 있습니다. xpslineargradientbrush/) 클래스. 이 클래스는 XPS 파일을 나타내는 XpsDocument 개체에 XpsGradientStop 및 XpsPath 정보를 지정하는 데 사용됩니다. 이를 수행하는 방법의 예는 다음과 같습니다.
- XpsDocument 개체를 초기화합니다.
- XPS 문서에 대한 XpsGradientStop 및 XpsPath 매개변수를 정의합니다.
- 렌더링 정보를 설정합니다.
- Save() 메서드를 사용하여 문서를 저장합니다.
XPS에 가로 그라데이션 삽입
자주하는 질문
1. XPS 파일에 그라디언트를 어떻게 추가할 수 있나요?
문서 디렉터리의 경로를 설정합니다. 그라데이션을 추가하려면 CreateColor() 및 CreateGradientStop() 메서드를 사용하세요.
2. XPS 파일에서 시각적 브러시로 작업하는 방법은 무엇입니까?
문서 디렉터리의 경로를 설정합니다. 시각적 브러시를 만들려면 CreateVisualBrush() 메서드를 사용하세요.
3. XPS 파일을 여는 방법? .
Aspose.Page API 솔루션을 사용하여 프로그래밍 방식으로 또는 크로스 플랫폼 XPS 뷰어 를 통해 XPS 열기 파일을 사용하세요.
XPS XPS 파일 형식이란 무엇입니까?
XPS 형식은 PDF 형식과 유사합니다. 둘 다 PDL(페이지 설명 언어) 형식입니다. EPS는 PostScript 언어가 아닌 HTML을 기반으로 합니다. .eps 파일은 문서가 어떻게 생겼는지에 대한 정보와 함께 문서 구조의 마크업을 포함할 수 있습니다. 문서를 인쇄하고 렌더링하는 방법에 대한 지침도 추가되었습니다. 형식의 특징은 문서의 설명을 수정한다는 것입니다. 즉, 누가, 어떤 운영 체제에서 문서를 열더라도 동일하게 보일 것입니다.