Код кисти и градиенты XPS

Решение C++ API для работы с кистями и градиентами файлов XPS.

 

Решение Aspose.Page API для C++ предоставляет вам возможность манипулировать векторной графикой файлов XPS. Он позволяет создавать различные геометрические фигуры разных цветов и текстур. Также изучите документацию Aspose.Page о как работать с кистями .

Чтобы манипулировать кистями и градиентами файлов XPS, нам нужно:

  • API Aspose.Page для C++ — многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C++.

  • Вы можете загрузить последнюю версию напрямую, просто откройте диспетчер пакетов NuGet, найдите Aspose.Page.Cpp и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Работа с визуальными кистями на C++

API Aspose.Page для C++ позволяет добавлять сетку в файлы XPS с помощью нескольких строк кода. Это можно сделать как для новых, так и для существующих документов. Класс XpsVisualBrush используется для установки свойств сетки с использованием XpsPathGeometry и XpsCanvas . Чтобы добавить сетку в документ XPS, вам необходимо выполнить следующие шаги:

  1. Используя класс XpsDocument , создайте объект Document.
  2. Создайте объект XpsPathGeometry с определенными необходимыми сегментами.
  3. Используйте класс XpsCanvas, чтобы задать преобразование рендеринга.
  4. Настройте свойства Fill и Opacity по желанию.
  5. Сохраните документ, вызвав метод Save().
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
Использование визуальной кисти для создания сетки

Добавьте горизонтальный градиент с помощью C++.

Решение Aspose.Page API для C++ позволяет добавлять различные типы градиентов в ваши документы XPS с помощью XpsGradientBrush Класс. Этот класс используется для указания информации XpsGradientStop и XpsPath для объекта XpsDocument, который представляет файл XPS. Вот пример того, как это сделать:

  1. Инициализируйте объект XpsDocument.
  2. Определите параметры XpsGradientStop и XpsPath для документа XPS.
  3. Установите информацию о рендеринге.
  4. Сохраните документ, используя метод Save().
Вставка горизонтального градиента в XPS



Часто задаваемые вопросы

1. Как добавить градиент в файл XPS?

Задайте путь к каталогу документов. Чтобы добавить градиент, используйте методы CreateColor() и CreateGradientStop().

2. Как работать с визуальной кистью в файле XPS?

Задайте путь к каталогу документов. Чтобы создать визуальную кисть, используйте метод CreateVisualBrush().

3. Как открыть файл XPS?

Используйте решение Aspose.Page API, чтобы открыть XPS файл программно или с помощью кроссплатформенного XPS Viewer .

XPS Формат файла XPS

Формат XPS похож на формат PDF. Оба являются форматами языка описания страниц (PDL). EPS основан на HTML, а не на языке PostScript. Файл .eps может содержать разметку структуры документа вместе с информацией о том, как документ будет выглядеть. Также добавлены инструкции о том, как распечатать и визуализировать документ. Особенность формата в том, что он фиксирует описание документа, а значит, он будет выглядеть одинаково независимо от того, кто и из какой операционной системы его открывает.