CustomDocumentProperties

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

İsimTanı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

İsimTanı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