IDocumentProperties
概述
IDocumentProperties 是 Aspose.Slides FOSS 中用于 .NET 的接口。
表示演示文稿的元数据属性。
此接口在 .NET 程序中提供 7 种用于操作 IDocumentProperties 对象的方法。可用的方法包括: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 | 读写 | 获取或设置演示文稿的作者 (dc:creator)。 |
Keywords | string | 读写 | 获取或设置与演示文稿关联的关键字。 |
Comments | string | 读写 | 获取或设置演示文稿的注释(dc:description)。 |
Category | string | 读写 | 获取或设置演示文稿的类别。 |
ContentStatus | string | 读写 | 获取或设置演示文稿的内容状态。 |
ContentType | string | 读写 | 获取或设置演示文稿的内容类型。 |
LastSavedBy | string | 读写 | 获取或设置最后保存演示文稿的人的姓名。 |
RevisionNumber | int | 读写 | 获取或设置演示文稿的修订号。 |
CreatedTime | DateTime? | 读写 | 获取或设置 UTC 的创建日期和时间。 |
LastSavedTime | DateTime? | 读写 | 获取或设置以 UTC 为单位的最后保存日期和时间。 |
LastPrinted | DateTime? | 读写 | 获取或设置 UTC 中的最后打印日期和时间。 |
AppVersion | string | 读取 | 获取应用程序版本字符串。 |
NameOfApplication | string | 读写 | 获取或设置创建该演示文稿的应用程序名称。 |
Company | string | 读写 | 获取或设置公司名称。 |
Manager | string | 读写 | 获取或设置经理名称。 |
PresentationFormat | string | 读写 | 获取或设置演示格式的描述。 |
ApplicationTemplate | string | 读写 | 获取或设置应用程序模板名称。 |
HyperlinkBase | string | 读写 | 获取或设置超链接基 URI。 |
TotalEditingTime | TimeSpan | 读写 | 获取或设置总编辑时间。 |
SharedDoc | bool | 读写 | 获取或设置一个值,指示文档是否已共享。 |
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) | 确定是否存在具有指定名称的自定义属性。 |
ClearCustomProperties() | 删除所有自定义属性。 |
ClearBuiltInProperties() | 将所有内置(核心和应用)属性重置为默认值。 |