Код кисти и градиенты 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, вам необходимо выполнить следующие шаги:
- Используя класс XpsDocument , создайте объект Document.
- Создайте объект XpsPathGeometry с определенными необходимыми сегментами.
- Используйте класс XpsCanvas, чтобы задать преобразование рендеринга.
- Настройте свойства Fill и Opacity по желанию.
- Сохраните документ, вызвав метод 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. Вот пример того, как это сделать:
- Инициализируйте объект XpsDocument.
- Определите параметры XpsGradientStop и XpsPath для документа XPS.
- Установите информацию о рендеринге.
- Сохраните документ, используя метод 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 может содержать разметку структуры документа вместе с информацией о том, как документ будет выглядеть. Также добавлены инструкции о том, как распечатать и визуализировать документ. Особенность формата в том, что он фиксирует описание документа, а значит, он будет выглядеть одинаково независимо от того, кто и из какой операционной системы его открывает.