HeadingPairs
Contenu
[
Cacher
]BuiltInDocumentProperties.HeadingPairs property
Spécifie les en-têtes de document et leurs noms.
public object[] HeadingPairs { get; set; }
Remarques
Chaque paire d’en-têtes occupe deux éléments dans ce tableau.
Le premier élément de la paire est unString et spécifie le nom du titre. Le deuxième élément de la paire est unInt32 et spécifie le nombre de pièces document pour cette rubrique dans leTitlesOfParts
propriété.
La somme totale des comptes pour toutes les paires d’en-têtes dans cette propriété doit être égale au nombre d’éléments dans leTitlesOfParts
propriété.
Aspose.Words ne met pas à jour cette propriété.
Exemples
Affiche la relation entre les propriétés « HeadingPairs » et « TitlesOfParts ».
Document doc = new Document(MyDir + "Heading pairs and titles of parts.docx");
// Nous pouvons trouver les valeurs combinées de ces collections via
// "Fichier" -> "Propriétés" -> "Propriétés avancées" -> onglet "Contenu".
// La propriété HeadingPairs est une collection de paires <string, int> qui
// détermine le nombre de parties du document sur lesquelles s'étend un titre.
object[] headingPairs = doc.BuiltInDocumentProperties.HeadingPairs;
// La propriété TitlesOfParts contient les noms des parties qui appartiennent aux en-têtes ci-dessus.
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++]}\"");
}
Voir également
- class BuiltInDocumentProperties
- espace de noms Aspose.Words.Properties
- Assemblée Aspose.Words