CustomDocumentProperties
İçindekiler
[
Saklamak
]CustomDocumentProperties class
Özel belge özelliklerinden oluşan bir koleksiyon.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Belge Özellikleriyle Çalışma dokümantasyon makalesi.
public class CustomDocumentProperties : DocumentPropertyCollection
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Koleksiyondaki öğelerin sayısını alır. |
Item { get; } | Bir değeri döndürürDocumentProperty indekse göre nesne. |
virtual Item { get; } | Bir değeri döndürürDocumentProperty özelliğin adına göre nesne. |
yöntemler
İsim | Tanım |
---|---|
Add(string, bool) | Yeni bir özel belge özelliği oluşturur.Boolean veri türü. |
Add(string, DateTime) | Yeni bir özel belge özelliği oluşturur.DateTime veri türü. |
Add(string, double) | Yeni bir özel belge özelliği oluşturur.Double veri türü. |
Add(string, int) | Yeni bir özel belge özelliği oluşturur.Number veri türü. |
Add(string, string) | Yeni bir özel belge özelliği oluşturur.String veri türü. |
AddLinkToContent(string, string) | İçeriğe bağlı yeni bir özel belge özelliği oluşturur. |
Clear() | Koleksiyondaki tüm özellikleri kaldırır. |
Contains(string) | İadelerdoğru koleksiyonda belirtilen ada sahip bir özellik mevcutsa. |
GetEnumerator() | Koleksiyondaki tüm öğeler üzerinde yineleme yapmak için kullanılabilecek bir numaralandırıcı nesnesini döndürür. |
IndexOf(string) | Bir özelliğin dizinini ada göre 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 özellikler ada 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 özel özelliklerin bir koleksiyonunu içerir.
// Belgenin sabit bir yerleşik özellikler 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