Кисті коду та градієнти 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



FAQ

1. Як я можу додати градієнт до файлу XPS?

Вкажіть шлях до каталогу документів. Щоб додати градієнт, використовуйте методи CreateColor() і CreateGradientStop().

2. Як працювати з візуальним пензлем у файлі XPS?

Вкажіть шлях до каталогу документів. Щоб створити візуальний пензель, використовуйте метод CreateVisualBrush().

3. Як відкрити файл XPS?

Використовуйте рішення Aspose.Page API, щоб відкрити XPS файл програмним шляхом або за допомогою кросплатформного застосунку для перегляду XPS .

XPS What is XPS File Format

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