XPS 文件的代码矢量图形形状
用于处理 XPS 文件矢量图形的 C++ API 解决方案
XPS 与其他页面描述语言一样,允许使用矢量图形。此 C++ API 解决方案包括 XPS 文件矢量图形的操作。它提供了广泛的功能,其中部分功能在此处的代码片段中进行了描述。这里仅提供一些有关如何向文件添加椭圆形和矩形形状的示例。此外,您还将学习管理这些形状的颜色。通过遵循此方法,您将能够创建所需的任何几何形状。
要使用 XPS 的矢量图形,我们需要:
Aspose.Page for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。
您可以直接下载其最新版本,只需打开NuGet包管理器,然后搜索Aspose.Page.Cpp并安装。您还可以从包管理器控制台使用以下命令。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
使用 C++ 添加矩形的步骤。
- 首先,设置保存文档的目录路径。
- 通过实例化 XpsDocument 类 创建 XPS 文件。
- 使用 XpsPath 类的方法创建矩形。
- 最后,通过调用 XPsDocument.Save 方法保存修改后的 XPS 文档。
添加一个矩形
使用 C++ 添加椭圆。
要将椭圆形或其他图形添加到 XPS 文件中,您需要采取类似的步骤并使用与添加矩形相同的实体。
添加椭圆
常问问题
1. 如何在 XPS 中绘制图形?
要在 XPS 中操作矢量图形对象,请使用 Aspose.Page.XPS.XpsModel 命名空间的相应类。
2. 我可以更改 XPS 中图形的颜色吗?
是的,您可以管理颜色、渐变、画笔、画布等。
3. 如何将几何图形添加到 XPS 文件中?
打开 XPS 文件的流。要添加所需的图形,请使用 XpsPath 类的方法。
XPS 什么是XPS文件格式
XPS 格式类似于 PDF 格式。两者都是页面描述语言 (PDL) 格式。 EPS 基于 HTML 而不是 PostScript 语言。 .eps 文件能够包含文档结构的标记以及有关文档外观的信息。还添加了有关如何打印和呈现文档的说明。该格式的特点是它修复了文档的描述,这意味着无论谁以及从哪个操作系统打开它,它看起来都是一样的。