DocumentProperties
Содержание
[
Скрывать
]DocumentProperties class
Представляет свойства презентации.
public class DocumentProperties : IDocumentProperties, IGenericCloneable<IDocumentProperties>
Конструкторы
Имя | Описание |
---|---|
DocumentProperties() | Инициализирует новый экземпляр класса DocumentProperties . |
Свойства
Имя | Описание |
---|---|
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() | Удаляет все настраиваемые свойства. |
Clone() | Клонирует текущий объект |
CloneT() | Клонирует текущий объект |
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) | Получает именованное строковое значение из настраиваемых свойств. |
RemoveCustomProperty(string) | Удаляет настраиваемое свойство, связанное с указанным именем. |
SetCustomPropertyValue(string, bool) | Устанавливает именованное логическое настраиваемое свойство. |
SetCustomPropertyValue(string, DateTime) | Устанавливает именованное значение DateTime для настраиваемого свойства. |
SetCustomPropertyValue(string, double) | Устанавливает именованное значение double для настраиваемого свойства. |
SetCustomPropertyValue(string, float) | Устанавливает именованное значение float для настраиваемого свойства. |
SetCustomPropertyValue(string, int) | Устанавливает именованное целочисленное значение для настраиваемого свойства. |
SetCustomPropertyValue(string, string) | Устанавливает именованное строковое значение для настраиваемого свойства. |
Примеры
Следующий пример демонстрирует, как получить доступ к встроенным свойствам презентации PowerPoint.
[C#]
// Создать экземпляр класса Presentation, который представляет презентацию
using (Presentation pres = new Presentation(dataDir + "AccessBuiltin Properties.pptx"))
{
// Создать ссылку на объект IDocumentProperties, связанный с Presentation
IDocumentProperties documentProperties = pres.DocumentProperties;
// Вывести встроенные свойства
Console.WriteLine("Category : " + documentProperties.Category);
Console.WriteLine("Current Status : " + documentProperties.ContentStatus);
Console.WriteLine("Creation Date : " + documentProperties.CreatedTime);
Console.WriteLine("Author : " + documentProperties.Author);
Console.WriteLine("Description : " + documentProperties.Comments);
}
Следующий пример демонстрирует, как изменить встроенные свойства презентации PowerPoint.
[C#]
// Создать экземпляр класса Presentation, который представляет презентацию
using (Presentation presentation = new Presentation(dataDir + "ModifyBuiltinProperties.pptx"))
{
// Создать ссылку на объект IDocumentProperties, связанный с Presentation
IDocumentProperties documentProperties = presentation.DocumentProperties;
// Установить встроенные свойства
documentProperties.Author = "Aspose.Slides for .NET";
documentProperties.Title = "Изменение свойств презентации";
documentProperties.Subject = "Тематика Aspose";
// Сохраните вашу презентацию в файл
presentation.Save(dataDir + "DocumentProperties_out.pptx", SaveFormat.Pptx);
}
См. также
- интерфейс IDocumentProperties
- интерфейс IGenericCloneable<T>
- пространство имен Aspose.Slides
- сборка Aspose.Slides