CustomDocumentProperties
İçindekiler
[
Saklamak
]CustomDocumentProperties class
Özel belge özelliklerinin bir koleksiyonu.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Belge Özellikleriyle Çalışma belgeleme makalesi.
public class CustomDocumentProperties : DocumentPropertyCollection
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Koleksiyondaki öğelerin sayısını alır. |
Item { get; } | BirDocumentProperty nesne index. tarafından |
virtual Item { get; } | BirDocumentProperty nesnenin özelliğinin adına göre. |
yöntemler
İsim | Tanım |
---|---|
Add(string, bool) | Yeni bir özel belge özelliği oluştururBoolean veri türü. |
Add(string, DateTime) | Yeni bir özel belge özelliği oluştururDateTime veri türü. |
Add(string, double) | Yeni bir özel belge özelliği oluştururDouble veri türü. |
Add(string, int) | Yeni bir özel belge özelliği oluştururNumber veri türü. |
Add(string, string) | Yeni bir özel belge özelliği oluştururString veri türü. |
AddLinkToContent(string, string) | İçerikle bağlantılı yeni bir özel belge özelliği oluşturur. |
Clear() | Koleksiyondan tüm özellikleri kaldırır. |
Contains(string) | Geri Döndürürdoğru belirtilen ada sahip bir özellik koleksiyonda mevcutsa. |
GetEnumerator() | Koleksiyondaki tüm öğeler üzerinde yineleme yapmak için kullanılabilen bir numaratör nesnesi döndürür. |
IndexOf(string) | Bir özelliğin adına göre dizinini alır. |
Remove(string) | Belirtilen ada sahip bir özelliği koleksiyondan kaldırır. |
RemoveAt(int) | Belirtilen dizindeki bir özelliği kaldırır. |
Notlar
Her biriDocumentProperty
nesne, bir kapsayıcı belgenin özel bir özelliğini temsil eder.
Özelliklerin adları büyük/küçük harfe duyarlı değildir.
Koleksiyondaki mülkler adlarına göre alfabetik olarak sıralanmıştır.
Örnekler
Özel belge özellikleriyle nasıl çalışılacağını gösterir.
Document doc = new Document(MyDir + "Properties.docx");
// Her belge, yerleşik özellikler gibi anahtar-değer çiftleri olan bir dizi özel özellik içerir.
// Belgenin yerleşik özelliklerin sabit bir listesi vardır. Kullanıcı tüm özel özellikleri oluşturur.
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}\"");
}
Ayrıca bakınız
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- ad alanı Aspose.Words.Properties
- toplantı Aspose.Words