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). Может быть изменено через экземпляр DocumentProperties, возвращаемый методом ReadDocumentProperties. См. пример в методе UpdateDocumentProperties.
LinksUpToDate { get; set; }Указывает, актуальны ли гиперссылки в документе. Установите элемент в true, чтобы указать, что гиперссылки обновлены. Установите элемент в false, чтобы указать, что гиперссылки устарели. Чтение/запись Boolean.
Manager { get; set; }Возвращает или задает свойство менеджера. Чтение/запись 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 Metadata).
RemoveCustomProperty(string)Удаляет пользовательское свойство, связанное с указанным именем.
SetCustomPropertyValue(string, bool)Устанавливает именованное булево пользовательское свойство.
SetCustomPropertyValue(string, DateTime)Устанавливает именованное пользовательское свойство DateTime.
SetCustomPropertyValue(string, double)Устанавливает именованное пользовательское свойство double.
SetCustomPropertyValue(string, float)Устанавливает именованное пользовательское свойство float.
SetCustomPropertyValue(string, int)Устанавливает именованное целочисленное пользовательское свойство.
SetCustomPropertyValue(string, string)Устанавливает именованное строковое пользовательское свойство.

Смотрите также