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