2008-10-10 7 views

Répondre

0

Obtenir l'en-tête et le pied de page est plus complexe un peu, que d'obtenir une partie du document. Comme il est décrit ici (une bonne quantité d'informations), il peut y avoir plusieurs en-têtes et pieds de page dans le document et même dans une section.

Donc, ce que vous avez à faire est d'ouvrir cette partie du document principal, identifiez le w: headerReference elemnt dans l'élément section (w: sectPr). Ce headerReference (ou pied de page bien sûr) contient des informations sur le type d'en-tête (première page, pages impaires, paires, ou générales), ainsi qu'un identifiant de référence (par exemple "rId6"). Basé sur l'ID de référence, vous pouvez rechercher les références d'en-tête/pied de page (GetRelationship()) et avec cela vous pouvez trouver la partie en-tête/pied de page.

Note: Fait intéressant, le type de relation entre les en-têtes/pieds de page était « http://schemas.openxmlformats.org/officeDocument/2006/relationships/header » au lieu de « http://schemas.openxmlformats.org/wordprocessingml/2006/header » qui est dans le cahier des charges, mais puisque vous quand même devriez rechercher l'en-tête/pied de page en identifiant de référence, et non référence de type, ce n'est pas un problème en fait.

Questions connexes