11 Vote

RTF: Insérer un en-tête et un pied de page sur chaque page

Question de Filer | 20/10/2020 à 22:26

Je souhaite créer un document RTF manuellement. En utilisant le code suivant, j'ai réussi à créer un document composé de deux pages.

{\rtf1\ansi\deff0
{\fonttbl{\f0 Times New Roman;}}
Première Page\page
Deuxième Page
}

Cependant, je voudrais maintenant insérer un pied de page (footer) et un en-tête (header) dans le document, je veux dire du texte qui apparaît sur chaque page du document, soit en haut de la page, soit en bas.

Y a-t-il une possibilité confortable de faire cela dans la spécification RTF?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

Vous pouvez facilement créer un pied de page et un en-tête pour votre RTF en insérant simplement la section {\footer} et {\header} dans le document. En fonction de vos besoins, vous ne pouvez placer qu'une seule de ces sections dans votre document ou les deux. Voici un exemple:

{\rtf1\ansi\deff0
{\fonttbl{\f0 Times New Roman;}}
{\header Ce texte apparaîtra dans l'en-tête}
{\footer Ce texte apparaîtra dans le pied de page}
Première page\page
Deuxième page
}

Dans la section, vous pouvez utiliser et appliquer les mises en forme normales disponibles dans la norme RTF, par exemple:

{\header\pard\b Texte d'en-tête en gras\par}
{\header\pard\i Texte d'en-tête en italique\par}

De plus, il existe certains types de \header et \footer que vous pouvez utiliser:

VarianteExplication
\headerEn-tête sur toutes les pages
\headerfEn-tête pour la première page uniquement
\headerlEn-tête sur les pages de gauche uniquement
\headerrEn-tête sur les pages de droite uniquement
\footerPied de page sur toutes les pages
\footerfPied de page pour la première page uniquement
\footerlPied de page sur les pages de gauche uniquement
\footerrPied de page sur les pages de droite uniquement

Par exemple, si vous souhaitez avoir un pied de page individuel uniquement pour la première page du document ainsi que des pieds de page individuels affichés uniquement sur les pages gauche ou droite, vous devez créer une section distincte pour \footerf, \footerl et \footerr dans dont vous pouvez définir le contenu correspondant.
20/10/2020 à 13:59

RépondrePositif Négatif
Répondre

Sujets Connexes

CSS: Comment inclure CSS dans HTML

Tutoriel | 0 Commentaires

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.