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; } | Получает или задает статус содержимого документа. |
ContentType { get; set; } | Возвращает или задает тип содержимого документа. |
Count { get; } | Получает количество элементов в коллекции. |
CreatedTime { get; set; } | Возвращает или задает дату создания документа в формате UTC. |
HeadingPairs { get; set; } | Указывает заголовки документов и их названия. |
HyperlinkBase { get; set; } | Указывает базовую строку, используемую для оценки относительных гиперссылок в этом документе. |
HyperlinksChanged { get; } | Указывает, были ли изменены гиперссылки в документе. |
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; } | Возвращает или задает номер версии документа. |
ScaleCrop { get; } | Указывает, обрезается ли миниатюра документа или масштабируется для соответствия размеру дисплея. |
Security { get; set; } | Указывает уровень безопасности документа в виде числового значения. |
SharedDocument { get; } | Указывает, является ли документ общим документом. |
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