AppPropertiesPart
概述
AppPropertiesPart 是 Aspose.Slides 用于 C++ 的 FOSS 中的一个类。
解析/序列化 docProps/app.xml。构造时从 OPC 包读取扩展属性,将其公开为公共字段,并且可以通过 save() 将其序列化回去。
此类提供 3 种方法用于在 C++ 程序中处理 AppPropertiesPart 对象。可用的方法包括:clear、mark_dirty、save。在安装 Aspose.Slides 用于 C++ 的 FOSS 包后,所有公共成员对任何 C++ 应用程序均可访问。属性:app_version、application、company、heading_pairs、hidden_slides、hyperlink_base,以及另外 14 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
application | std::optional<std::string> | 读写 | 获取或设置应用程序。 |
app_version | std::optional<std::string> | 读写 | 获取或设置应用程序版本。 |
company | std::optional<std::string> | 读写 | 获取或设置公司。 |
manager | std::optional<std::string> | 读写 | 获取或设置 manager。 |
presentation_format | std::optional<std::string> | 读写 | 获取或设置表示格式。 |
template_name | std::optional<std::string> | 读写 | 获取或设置模板名称。 |
hyperlink_base | std::optional<std::string> | 读写 | 获取或设置超链接基准。 |
total_time | std::optional<int> | 读写 | 获取或设置总时间。 |
slides | std::optional<int> | 读写 | 获取或设置 slides。 |
hidden_slides | std::optional<int> | 读写 | 获取或设置隐藏的幻灯片。 |
notes | std::optional<int> | 读写 | 获取或设置备注。 |
paragraphs | std::optional<int> | 读写 | 获取或设置段落。 |
words | std::optional<int> | 读写 | 获取或设置单词。 |
mm_clips | std::optional<int> | 读写 | 获取或设置 mm clips。 |
scale_crop | std::optional<bool> | 读写 | 获取或设置比例裁剪。 |
links_up_to_date | std::optional<bool> | 读写 | 获取或设置链接的最新状态。 |
shared_doc | std::optional<bool> | 读写 | 获取或设置共享文档。 |
hyperlinks_changed | std::optional<bool> | 读写 | 获取或设置已更改的超链接。 |
heading_pairs | std::vector<HeadingPairData> | 读写 | 获取或设置标题对。 |
titles_of_parts | std::vector<std::string> | 读写 | 获取或设置部件的标题。 |
方法
| 签名 | 描述 |
|---|---|
mark_dirty() | 将该部分标记为脏,以便 save() 将重新生成 XML。 |
save() | 解析/序列化 docProps/app.xml。在构造时读取 OPC 包中的扩展属性, |
clear() | 将所有属性重置为空/null 状态并标记为脏。 |