Кисті коду та градієнти 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, потрібно виконати такі дії:

  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

XPS What is XPS File Format

XPS (XML Paper Specification) — альтернатива Microsoft до PDF. Заснований на XML/HTML, зберігає макет на різних платформах і не залежить від операційної системи.