Кисті коду та градієнти XPS
Рішення C++ API для роботи з пензлями та градієнтами файлів XPS.
Aspose.Page API Solution для 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
XPS What is XPS File Format
XPS (XML Paper Specification) — альтернатива Microsoft до PDF. Заснований на XML/HTML, зберігає макет на різних платформах і не залежить від операційної системи.