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 文件中,您需要采取类似的步骤并使用与添加矩形相同的实体。
添加椭圆
XPS What is XPS File Format
XPS(XML Paper Specification)是 Microsoft 的 PDF 替代方案,基于 XML/HTML,跨平台保持布局一致,且不依赖操作系统。