IDocumentProperties

IDocumentProperties 接口

表示演示文稿的属性。

public interface IDocumentProperties

属性

名称描述
ApplicationTemplate { get; set; }返回或设置应用程序的模板。读取/写入 String。
AppVersion { get; }返回应用程序版本。只读 String。
Author { get; set; }返回或设置演示文稿的作者。读取/写入 String。
Category { get; set; }返回或设置演示文稿的类别。读取/写入 String。
Comments { get; set; }返回或设置演示文稿的注释。读取/写入 String。
Company { get; set; }返回或设置公司属性。读取/写入 String。
ContentStatus { get; set; }返回或设置演示文稿的内容状态。读取/写入 String。
ContentType { get; set; }返回或设置演示文稿的内容类型。读取/写入 String。
CountOfCustomProperties { get; }返回集合中实际包含的自定义属性数量。只读 Int32。
CreatedTime { get; set; }返回演示文稿的创建日期。值为 UTC。读取/写入 DateTime。
HeadingPairs { get; }指示文档部件的分组以及每组中的部件数量。只读 IHeadingPair[].
HiddenSlides { get; }指定演示文稿文档中隐藏幻灯片的数量。只读 Int32。
HyperlinkBase { get; set; }返回或设置 HyperlinkBase 文档属性。读取/写入 String。
HyperlinksChanged { get; set; }指定该部件中的一个或多个超链接已由生成器仅在此部件中更新。下一个打开此文档的生成器应使用此部件中指定的新超链接更新超链接关系。读取/写入 Boolean。
Item { get; set; }返回或设置与指定名称关联的自定义属性。读取/写入 Object。
Keywords { get; set; }返回或设置演示文稿的关键字。读取/写入 String。
LastPrinted { get; set; }返回演示文稿上次打印的日期。读取/写入 DateTime。
LastSavedBy { get; set; }返回或设置最后修改演示文稿的人的姓名。读取/写入 String。
LastSavedTime { get; set; }返回演示文稿最后修改的日期。值为 UTC。对于 Presentation.DocumentProperties 为只读(因为在 IPresentation 对象保存过程内部会更新)。可以通过 ReadDocumentProperties 方法返回的 DocumentProperties 实例进行更改。请参见 UpdateDocumentProperties 方法摘要中的示例。
LinksUpToDate { get; set; }指示文档中的超链接是否为最新。将此元素设置为 true 表示超链接已更新。将此元素设置为 false 表示超链接已过时。读取/写入 Boolean。
Manager { get; set; }返回或设置 manager 属性。读取/写入 String。
MultimediaClips { get; }指定文档中存在的声音或视频剪辑的总数。只读 Int32。
NameOfApplication { get; set; }返回或设置应用程序的名称。读取/写入 String。
Notes { get; }指定包含备注的演示文稿幻灯片数量。只读 Int32。
Paragraphs { get; }指定文档中(如果适用)找到的段落总数。只读 Int32。
PresentationFormat { get; set; }返回或设置演示文稿的预期格式。读取/写入 String。
RevisionNumber { get; set; }返回或设置演示文稿的修订号。读取/写入 Int32。
ScaleCrop { get; set; }指示文档缩略图的显示模式。将此元素设置为 true 可将文档缩略图缩放至显示区域。将此元素设置为 false 可裁剪文档缩略图,仅显示适合显示区域的部分。读取/写入 Boolean。
SharedDoc { get; set; }确定演示文稿是否在多个人之间共享。读取/写入 Boolean。
Slides { get; }指定演示文稿文档中幻灯片的总数。只读 Int32。
Subject { get; set; }返回或设置演示文稿的主题。读取/写入 String。
Title { get; set; }返回或设置演示文稿的标题。读取/写入 String。
TitlesOfParts { get; }指定每个文档部件的标题。这些部件不是文档部件,而是文档章节的概念性表示。只读 string[].
TotalEditingTime { get; set; }演示文稿的总编辑时间。读取/写入 TimeSpan。
Words { get; }指定文档中包含的单词总数。只读 Int32。

方法

名称描述
ClearBuiltInProperties()清除并为所有内置属性设置默认值。
ClearCustomProperties()移除所有自定义属性。
ContainsCustomProperty(string)检查是否存在具有指定名称的自定义属性。
GetCustomPropertyName(int)返回指定索引处的自定义属性名称。
GetCustomPropertyValue(string, out bool)从自定义属性获取指定名称的布尔值。
GetCustomPropertyValue(string, out DateTime)从自定义属性获取指定名称的 DateTime 值。
GetCustomPropertyValue(string, out double)从自定义属性获取指定名称的 double 值。
GetCustomPropertyValue(string, out float)从自定义属性获取指定名称的 float 值。
GetCustomPropertyValue(string, out int)从自定义属性获取指定名称的整数值。
GetCustomPropertyValue(string, out string)从自定义属性获取指定名称的字符串值。
GetSensitivityLabels()从自定义文档属性获取敏感度标签数组(Microsoft Information Protection SDK 元数据)。
RemoveCustomProperty(string)移除与指定名称关联的自定义属性。
SetCustomPropertyValue(string, bool)设置指定名称的布尔自定义属性。
SetCustomPropertyValue(string, DateTime)设置指定名称的 DateTime 自定义属性。
SetCustomPropertyValue(string, double)设置指定名称的 double 自定义属性。
SetCustomPropertyValue(string, float)设置指定名称的 float 自定义属性。
SetCustomPropertyValue(string, int)设置指定名称的整数自定义属性。
SetCustomPropertyValue(string, string)设置指定名称的字符串自定义属性。

另请参见