HeadingPairs
İçindekiler
[
Saklamak
]BuiltInDocumentProperties.HeadingPairs property
Belge başlıklarını ve adlarını belirtir.
public object[] HeadingPairs { get; set; }
Notlar
Her başlık çifti bu dizide iki öğeyi kaplar.
Çiftin ilk elemanı birString ve başlık adını belirtir. Çiftin ikinci elemanı birInt32 ve bu başlık için document parçalarının sayısını belirtir.TitlesOfParts
mülk.
Bu özellikteki tüm başlık çiftleri için toplam sayım toplamı, içindeki öğelerin sayısına eşit olmalıdır.TitlesOfParts
mülk.
Aspose.Words bu özelliği güncellemez.
Örnekler
“HeadingPairs” ve “TitlesOfParts” özellikleri arasındaki ilişkiyi gösterir.
Document doc = new Document(MyDir + "Heading pairs and titles of parts.docx");
// Bu koleksiyonların birleştirilmiş değerlerini şu şekilde bulabiliriz:
// "Dosya" -> "Özellikler" -> "Gelişmiş Özellikler" --> "İçerik" sekmesi.
// HeadingPairs özelliği <string, int> bunu eşleştir
// bir başlığın kaç belge parçasına yayılacağını belirler.
object[] headingPairs = doc.BuiltInDocumentProperties.HeadingPairs;
// TitlesOfParts özelliği yukarıdaki başlıklara ait parçaların adlarını içerir.
string[] titlesOfParts = doc.BuiltInDocumentProperties.TitlesOfParts;
int headingPairsIndex = 0;
int titlesOfPartsIndex = 0;
while (headingPairsIndex < headingPairs.Length)
{
Console.WriteLine($"Parts for {headingPairs[headingPairsIndex++]}:");
int partsCount = Convert.ToInt32(headingPairs[headingPairsIndex++]);
for (int i = 0; i < partsCount; i++)
Console.WriteLine($"\t\"{titlesOfParts[titlesOfPartsIndex++]}\"");
}
Ayrıca bakınız
- class BuiltInDocumentProperties
- ad alanı Aspose.Words.Properties
- toplantı Aspose.Words