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ğ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
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- ad alanı Aspose.Words.Properties
- toplantı Aspose.Words