BuiltInDocumentProperties

BuiltInDocumentProperties class

Yerleşik belge özelliklerinin bir koleksiyonu.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Belge Özellikleriyle Çalışma belgeleme makalesi.

public class BuiltInDocumentProperties : DocumentPropertyCollection

Özellikleri

İsimTanım
Author { get; set; }Belgenin yazarının adını alır veya ayarlar.
Bytes { get; set; }Belgedeki bayt sayısının bir tahminini temsil eder.
Category { get; set; }Belgenin kategorisini alır veya ayarlar.
Characters { get; set; }Belgedeki karakter sayısının bir tahminini temsil eder.
CharactersWithSpaces { get; set; }Belgedeki karakter sayısının (boşluklar dahil) bir tahminini temsil eder.
Comments { get; set; }Belge yorumlarını alır veya ayarlar.
Company { get; set; }Şirket özelliğini alır veya ayarlar.
ContentStatus { get; set; }Belgenin içerik durumunu alır veya ayarlar.
ContentType { get; set; }Belgenin içerik türünü alır veya ayarlar.
Count { get; }Koleksiyondaki öğelerin sayısını alır.
CreatedTime { get; set; }Belgenin oluşturulma tarihini UTC olarak alır veya ayarlar.
HeadingPairs { get; set; }Belge başlıklarını ve adlarını belirtir.
HyperlinkBase { get; set; }Bu belgedeki bağıl köprü metinlerini değerlendirmek için kullanılan temel dizeyi belirtir.
HyperlinksChanged { get; }Bir belgedeki köprü metinlerinin değiştirilip değiştirilmediğini belirtir.
Item { get; }BirDocumentProperty nesne index. tarafından
override Item { get; }BirDocumentProperty nesnenin özelliğinin adına göre.
Keywords { get; set; }Belge anahtar sözcüklerini alır veya ayarlar.
LastPrinted { get; set; }Belgenin UTC’de en son ne zaman yazdırıldığını alır veya ayarlar.
LastSavedBy { get; set; }Son yazarın adını alır veya ayarlar.
LastSavedTime { get; set; }Son kaydın UTC olarak saatini alır veya ayarlar.
Lines { get; set; }Belgedeki satır sayısının bir tahminini temsil eder.
LinksUpToDate { get; set; }Bir belgedeki köprü metinlerinin 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ının bir tahminini temsil eder.
Paragraphs { get; set; }Belgedeki paragraf sayısının bir tahminini temsil eder.
RevisionNumber { get; set; }Belge revizyon numarasını alır veya ayarlar.
ScaleCrop { get; }Belge küçük resminin kırpılıp kırpılmayacağını veya ekrana sığacak şekilde ölçeklenip ölçeklenmeyeceğini belirtir.
Security { get; set; }Bir belgenin güvenlik düzeyini sayısal bir değer olarak belirtir.
SharedDocument { get; }Belgenin paylaşılan bir belge olup olmadığını 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 kelime sayısının bir tahminini temsil eder.

yöntemler

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

Erişim sağlarDocumentPropertynesneleri adlarına göre (bir dizinleyici kullanarak) ve uygun türlerde değerler döndüren bir dizi türlendirilmiş özellik aracılığıyla .

Ö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

Yerleşik belge özellikleriyle nasıl çalışılacağını gösterir.

Document doc = new Document(MyDir + "Properties.docx");

// "Belge" nesnesi üyelerinde bazı meta verilerini barındırır.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");

// Belge aynı zamanda yerleşik özelliklerinde meta verileri de depolar.
// 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ğeri depolayabilir.
    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