DocumentProperties
概述
DocumentProperties 是 Aspose.Slides FOSS 中用于 .NET 的类。继承自:IDocumentProperties。
表示演示文稿的元数据属性,使用惰性初始化封装 OPC 核心、应用程序和自定义属性部分。
此类提供 7 个方法,用于在 .NET 程序中处理 DocumentProperties 对象。可用的方法包括:ClearBuiltInProperties、ClearCustomProperties、ContainsCustomProperty、GetCustomPropertyName、GetCustomPropertyValue、RemoveCustomProperty、SetCustomPropertyValue。在安装了 Aspose.Slides FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:AppVersion、ApplicationTemplate、Author、Category、Comments、Company,以及其他 28 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Title | string | 读写 | 获取或设置标题。 |
Subject | string | 读写 | 获取或设置主题。 |
Author | string | 读写 | 获取或设置作者。 |
Keywords | string | 读写 | 获取或设置关键字。 |
Comments | string | 读写 | 获取或设置注释。 |
Category | string | 读写 | 获取或设置类别。 |
ContentStatus | string | 读写 | 获取或设置内容状态。 |
ContentType | string | 读写 | 获取或设置内容类型。 |
LastSavedBy | string | 读写 | 获取或设置最后一次保存者。 |
RevisionNumber | int | 读写 | 获取或设置修订号。 |
CreatedTime | DateTime? | 读写 | 获取或设置创建时间。 |
LastSavedTime | DateTime? | 读写 | 获取或设置最后保存的时间。 |
LastPrinted | DateTime? | 读写 | 获取或设置上次打印的时间。 |
AppVersion | string | 读取 | 获取应用程序版本。 |
NameOfApplication | string | 读写 | 获取或设置应用程序的名称。 |
Company | string | 读写 | 获取或设置公司。 |
Manager | string | 读写 | 获取或设置管理器。 |
PresentationFormat | string | 读写 | 获取或设置演示格式。 |
ApplicationTemplate | string | 读写 | 获取或设置应用程序模板。 |
HyperlinkBase | string | 读写 | 获取或设置超链接基址。 |
TotalEditingTime | TimeSpan | 读写 | 获取或设置总编辑时间。 |
SharedDoc | bool | 读写 | 获取或设置共享 doc。 |
ScaleCrop | bool | 读写 | 获取或设置比例裁剪。 |
LinksUpToDate | bool | 读写 | 获取或设置链接的最新状态。 |
HyperlinksChanged | bool | 读写 | 获取或设置已更改的超链接。 |
Slides | int | 读取 | 获取幻灯片。 |
HiddenSlides | int | 读取 | 获取隐藏的幻灯片。 |
Notes | int | 读取 | 获取备注。 |
Paragraphs | int | 读取 | 获取段落。 |
Words | int | 读取 | 获取单词。 |
MultimediaClips | int | 读取 | 获取多媒体剪辑。 |
HeadingPairs | IReadOnlyList<IHeadingPair> | 读取 | 获取标题对。 |
TitlesOfParts | IReadOnlyList<string> | 读取 | 获取部件的标题。 |
CountOfCustomProperties | int | 读取 | 获取自定义属性的计数。 |
方法
| 签名 | 描述 |
|---|---|
GetCustomPropertyValue(name: string) | 返回具有给定名称的自定义属性的值 |
SetCustomPropertyValue(name: string, value: object) | 设置自定义属性值。 |
GetCustomPropertyName(index: int) | 返回给定索引处的自定义属性的名称 |
RemoveCustomProperty(name: string) | 删除指定名称的自定义属性 |
ContainsCustomProperty(name: string) | 如果存在具有指定名称的自定义属性,则返回 true |
ClearCustomProperties() | 从文档中移除所有自定义属性 |
ClearBuiltInProperties() | 将所有内置文档属性重置为默认值 |