Код векторной графики в файлах XPS

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

 

XPS, как и другие языки описания страниц, позволяет работать с векторной графикой. Это решение C++ API включает в себя манипулирование векторной графикой файлов XPS. Он предлагает широкий спектр функций, часть которых изображена во фрагменте кода здесь. Вот лишь несколько примеров того, как добавлять в файлы овальные и прямоугольные формы. Кроме того, вы научитесь управлять цветами этих фигур. Следуя этому методу, вы сможете создать любую геометрическую фигуру, которая вам нужна.

Для работы с векторными графическими фигурами XPS нам понадобится:

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

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

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

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

  1. Сначала укажите путь к каталогу, в котором будет сохранен документ.
  2. Создайте файл XPS, создав экземпляр XpsDocument Class .
  3. Используйте методы класса XpsPath для создания прямоугольника.
  4. Наконец, сохраните измененный документ XPS, вызвав метод XPsDocument.Save.
Добавить прямоугольник

Добавьте эллипс с помощью C++.

Чтобы добавить эллипс или другую фигуру в файл XPS, вам нужно будет выполнить аналогичные действия и использовать те же объекты, что и для добавления прямоугольника.

Добавить эллипс



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

1. Как рисовать графику в XPS?

Для управления объектами векторной графики в XPS используйте соответствующие классы пространства имен Aspose.Page.XPS.XpsModel .

2. Могу ли я изменить цвет графики в XPS?

Да, вы можете управлять цветами, градиентами, кистями, холстами и т. д.

3. Как добавить геометрические фигуры в файл XPS?

Откройте поток файла XPS. Чтобы добавить нужную фигуру, используйте методы класса XpsPath.

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

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