BuiltInDocumentProperties
İçindekiler
[
Saklamak
]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
İsim | Tanı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
İsim | Tanı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ğlarDocumentProperty
nesneleri 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
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- ad alanı Aspose.Words.Properties
- toplantı Aspose.Words