BuiltInDocumentProperties
İçindekiler
[
Saklamak
]BuiltInDocumentProperties class
Yerleşik belge özelliklerinin bir koleksiyonu.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Belge Özellikleriyle Çalışma dokümantasyon makalesi.
public class BuiltInDocumentProperties : DocumentPropertyCollection
Özellikleri
İsim | Tanım |
---|---|
Author { get; set; } | Belgenin yazarının adını alır veya ayarlar. |
Bytes { get; set; } | Belgedeki bayt sayısına ilişkin bir tahmindir. |
Category { get; set; } | Belgenin kategorisini alır veya ayarlar. |
Characters { get; set; } | Belgedeki karakter sayısına ilişkin bir tahmindir. |
CharactersWithSpaces { get; set; } | Belgedeki karakter sayısına (boşluklar dahil) ilişkin bir tahmindir. |
Comments { get; set; } | Belge yorumlarını alır veya ayarlar. |
Company { get; set; } | Şirket özelliğini alır veya ayarlar. |
ContentStatus { get; set; } | Alır veya ayarlarContentStatus belgenin. |
ContentType { get; set; } | Alır veya ayarlarContentType belgenin. |
Count { get; } | Koleksiyondaki öğelerin sayısını alır. |
CreatedTime { get; set; } | UTC’de belgenin oluşturulma tarihini alır veya ayarlar. |
HeadingPairs { get; set; } | Belge başlıklarını ve adlarını belirtir. |
HyperlinkBase { get; set; } | Bu belgedeki göreli köprüleri değerlendirmek için kullanılan temel dizeyi belirtir. |
Item { get; } | Bir değeri döndürürDocumentProperty indekse göre nesne. |
override Item { get; } | Bir değeri döndürürDocumentProperty özelliğin adına göre nesne. |
Keywords { get; set; } | Belge anahtar sözcüklerini alır veya ayarlar. |
LastPrinted { get; set; } | Belgenin en son UTC’de yazdırıldığı tarihi alır veya ayarlar. |
LastSavedBy { get; set; } | Son yazarın adını alır veya ayarlar. |
LastSavedTime { get; set; } | UTC’deki son kaydetmenin zamanını alır veya ayarlar. |
Lines { get; set; } | Belgedeki satır sayısına ilişkin bir tahmindir. |
LinksUpToDate { get; set; } | Bir belgedeki köprülerin güncel olup olmadığını belirtir. |
Manager { get; set; } | Yönetici özelliğini alır veya ayarlar. |
NameOfApplication { get; set; } | Uygulamanın adını alır veya ayarlar. |
Pages { get; set; } | Belgedeki sayfa sayısına ilişkin bir tahmindir. |
Paragraphs { get; set; } | Belgedeki paragraf sayısına ilişkin bir tahmindir. |
RevisionNumber { get; set; } | Belge revizyon numarasını alır veya ayarlar. |
Security { get; set; } | Bir belgenin güvenlik düzeyini sayısal bir değer olarak belirtir. |
Subject { get; set; } | Belgenin konusunu alır veya ayarlar. |
Template { get; set; } | Belge şablonunun bilgilendirici adını alır veya ayarlar. |
Thumbnail { get; set; } | Belgenin küçük resmini alır veya ayarlar. |
Title { get; set; } | Belgenin başlığını alır veya ayarlar. |
TitlesOfParts { get; set; } | Dizideki her dize, belgedeki bir parçanın adını belirtir. |
TotalEditingTime { get; set; } | Toplam düzenleme süresini dakika cinsinden alır veya ayarlar. |
Version { get; set; } | Belgeyi oluşturan uygulamanın sürüm numarasını temsil eder. |
Words { get; set; } | Belgedeki sözcük sayısına ilişkin bir tahmindir. |
yöntemler
İsim | Tanım |
---|---|
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
Erişim sağlarDocumentProperty
nesneleri adlarına göre (bir indeksleyici kullanarak) ve ‘yi, uygun türlerdeki değerleri döndüren bir dizi yazılı özellik aracılığıyla sıralar.
Özelliklerin adları büyük/küçük harfe duyarlı değildir.
Koleksiyondaki özellikler ada göre alfabetik olarak sıralanmıştır.
Örnekler
Yerleşik belge özellikleriyle nasıl çalışılacağını gösterir.
Document doc = new Document(MyDir + "Properties.docx");
// "Belge" nesnesi, meta verilerinin bir kısmını üyelerinde içerir.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");
// Belge aynı zamanda meta verileri yerleşik özelliklerinde de saklar.
// Her yerleşik özellik, belgenin "BuiltInDocumentProperties" nesnesinin bir üyesidir.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
Console.WriteLine(docProperty.Name);
Console.WriteLine($"\tType:\t{docProperty.Type}");
// Bazı özellikler birden fazla değer saklayabilir.
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}\"");
}
}
Ayrıca bakınız
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- ad alanı Aspose.Words.Properties
- toplantı Aspose.Words