CustomDocumentProperties
Содержание
[
Скрывать
]CustomDocumentProperties class
Коллекция пользовательских свойств документа.
Чтобы узнать больше, посетитеРабота со свойствами документа статья документации.
public class CustomDocumentProperties : DocumentPropertyCollection
Характеристики
Имя | Описание |
---|---|
Count { get; } | Получает количество элементов в коллекции. |
Item { get; } | ВозвращаетDocumentProperty объект по индексу. |
virtual Item { get; } | ВозвращаетDocumentProperty объект по имени свойства. |
Методы
Имя | Описание |
---|---|
Add(string, bool) | Создает новое пользовательское свойство документаBoolean тип данных. |
Add(string, DateTime) | Создает новое пользовательское свойство документаDateTime тип данных. |
Add(string, double) | Создает новое пользовательское свойство документаDouble тип данных. |
Add(string, int) | Создает новое пользовательское свойство документаNumber тип данных. |
Add(string, string) | Создает новое пользовательское свойство документаString тип данных. |
AddLinkToContent(string, string) | Создает новое свойство пользовательского документа, связанное с содержимым. |
Clear() | Удаляет все свойства из коллекции. |
Contains(string) | Возвращаетистинный если свойство с указанным именем существует в коллекции. |
GetEnumerator() | Возвращает объект перечислителя, который можно использовать для перебора всех элементов коллекции. |
IndexOf(string) | Получает индекс свойства по имени. |
Remove(string) | Удаляет свойство с указанным именем из коллекции. |
RemoveAt(int) | Удаляет свойство по указанному индексу. |
Примечания
КаждыйDocumentProperty
объект представляет собой пользовательское свойство документа-контейнера.
Имена свойств не чувствительны к регистру.
Свойства в коллекции отсортированы в алфавитном порядке по имени.
Примеры
Показывает, как работать с настраиваемыми свойствами документа.
Document doc = new Document(MyDir + "Properties.docx");
// Каждый документ содержит коллекцию пользовательских свойств, которые, как и встроенные свойства, представляют собой пары ключ-значение.
// Документ имеет фиксированный список встроенных свойств. Пользователь создает все настраиваемые свойства.
Assert.AreEqual("Value of custom document property", doc.CustomDocumentProperties["CustomProperty"].ToString());
doc.CustomDocumentProperties.Add("CustomProperty2", "Value of custom document property #2");
Console.WriteLine("Custom Properties:");
foreach (var customDocumentProperty in doc.CustomDocumentProperties)
{
Console.WriteLine(customDocumentProperty.Name);
Console.WriteLine($"\tType:\t{customDocumentProperty.Type}");
Console.WriteLine($"\tValue:\t\"{customDocumentProperty.Value}\"");
}
Смотрите также
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- пространство имен Aspose.Words.Properties
- сборка Aspose.Words