BuiltInDocumentProperties
Содержание
[
Скрывать
]BuiltInDocumentProperties class
Коллекция встроенных свойств документа.
Чтобы узнать больше, посетитеРабота со свойствами документа статья документации.
public class BuiltInDocumentProperties : DocumentPropertyCollection
Характеристики
Имя | Описание |
---|---|
Author { get; set; } | Получает или задает имя автора документа. |
Bytes { get; set; } | Представляет оценку количества байтов в документе. |
Category { get; set; } | Получает или задает категорию документа. |
Characters { get; set; } | Представляет оценку количества символов в документе. |
CharactersWithSpaces { get; set; } | Представляет оценку количества символов (включая пробелы) в документе. |
Comments { get; set; } | Получает или задает комментарии к документу. |
Company { get; set; } | Получает или задает свойство компании. |
ContentStatus { get; set; } | Получает или задаетContentStatus документа. |
ContentType { get; set; } | Получает или задаетContentType документа. |
Count { get; } | Получает количество элементов в коллекции. |
CreatedTime { get; set; } | Получает или задает дату создания документа в формате UTC. |
HeadingPairs { get; set; } | Указывает заголовки документов и их имена. |
HyperlinkBase { get; set; } | Указывает базовую строку, используемую для оценки относительных гиперссылок в этом документе. |
Item { get; } | ВозвращаетDocumentProperty объект по индексу. |
override Item { get; } | ВозвращаетDocumentProperty объект по имени свойства. |
Keywords { get; set; } | Получает или задает ключевые слова документа. |
LastPrinted { get; set; } | Получает или задает дату последней печати документа в формате UTC. |
LastSavedBy { get; set; } | Получает или задает имя последнего автора. |
LastSavedTime { get; set; } | Получает или задает время последнего сохранения в формате UTC. |
Lines { get; set; } | Представляет оценку количества строк в документе. |
LinksUpToDate { get; set; } | Указывает, актуальны ли гиперссылки в документе. |
Manager { get; set; } | Получает или задает свойство менеджера. |
NameOfApplication { get; set; } | Получает или задает имя приложения. |
Pages { get; set; } | Представляет приблизительное количество страниц в документе. |
Paragraphs { get; set; } | Представляет оценку количества абзацев в документе. |
RevisionNumber { get; set; } | Получает или задает номер версии документа. |
Security { get; set; } | Указывает уровень безопасности документа в виде числового значения. |
Subject { get; set; } | Получает или задает тему документа. |
Template { get; set; } | Получает или задает информационное имя шаблона документа. |
Thumbnail { get; set; } | Получает или задает миниатюру документа. |
Title { get; set; } | Получает или задает заголовок документа. |
TitlesOfParts { get; set; } | Каждая строка в массиве определяет имя части документа. |
TotalEditingTime { get; set; } | Получает или задает общее время редактирования в минутах. |
Version { get; set; } | Представляет номер версии приложения, создавшего документ. |
Words { get; set; } | Представляет оценку количества слов в документе. |
Методы
Имя | Описание |
---|---|
Clear() | Удаляет все свойства из коллекции. |
Contains(string) | Возвращаетистинный если свойство с указанным именем существует в коллекции. |
GetEnumerator() | Возвращает объект перечислителя, который можно использовать для перебора всех элементов коллекции. |
IndexOf(string) | Получает индекс свойства по имени. |
Remove(string) | Удаляет свойство с указанным именем из коллекции. |
RemoveAt(int) | Удаляет свойство по указанному индексу. |
Примечания
Обеспечивает доступ кDocumentProperty
объекты по их именам (с использованием индексатора) и через набор типизированных свойств, возвращающих значения соответствующих типов.
Имена свойств не чувствительны к регистру.
Свойства в коллекции отсортированы в алфавитном порядке по имени.
Примеры
Показывает, как работать со встроенными свойствами документа.
Document doc = new Document(MyDir + "Properties.docx");
// Объект «Документ» содержит в своих членах некоторые метаданные.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");
// Документ также хранит метаданные в своих встроенных свойствах.
// Каждое встроенное свойство является членом объекта «BuiltInDocumentProperties» документа.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
Console.WriteLine(docProperty.Name);
Console.WriteLine($"\tType:\t{docProperty.Type}");
// Некоторые свойства могут хранить несколько значений.
if (docProperty.Value is ICollection<object>)
{
foreach (object value in docProperty.Value as ICollection<object>)
Console.WriteLine($"\tValue:\t\"{value}\"");
}
else
{
Console.WriteLine($"\tValue:\t\"{docProperty.Value}\"");
}
}
Смотрите также
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- пространство имен Aspose.Words.Properties
- сборка Aspose.Words