Définir des en têtes et des pieds de page
Définition des en-têtes et des pieds de page
Aspose.Cells pour Python via .NET permet d’ajouter des en-têtes et pieds de page aux feuilles de calcul en temps réel, mais nous recommandons de définir manuellement ces éléments dans un fichier préconçu pour l’impression. Vous pouvez utiliser Microsoft Excel comme outil GUI pour définir les en-têtes et pieds de page afin de gagner du temps et de simplifier le développement. Aspose.Cells pour Python via .NET peut importer le fichier et enregistrer les réglages.
Pour ajouter des en-têtes et pieds de page en temps réel, Aspose.Cells pour Python via .NET fournit des appels API spéciaux et des commandes de script pour formater les en-têtes et pieds de page.
Commandes de script
Les commandes de script sont des commandes spéciales qui vous permettent de définir le formatage des en-têtes et des pieds de page.
Commandes de script | Description |
---|---|
&P | Le numéro de la page actuelle |
&G | Une image |
&N | Le nombre total de pages |
&D | La date actuelle |
&T | L’heure actuelle |
&A | Le nom de la feuille de calcul |
&F | Le nom du fichier sans son chemin d’accès |
&"<FontName>" | Représente un nom de police. Par exemple : &“Arial” |
&"<FontName>, <FontStyle>" | Représente un nom de police avec un style. Par exemple : &“Arial, Gras” |
&<FontSize> | Représente la taille de la police. Par exemple : “&14abc”. Mais, si cette commande est suivie d’un nombre ordinaire à imprimer dans l’en-tête, cela doit être séparé d’un caractère d’espace de la taille de la police. Par exemple : “&14 123”. |
Comment définir les en-têtes et pieds de page
La classe PageSetup fournit deux méthodes, set_header et set_footer, utilisées pour ajouter un en-tête et un pied de page à une feuille de calcul. Ces méthodes ne prennent que deux paramètres :
- Section – la section où l’en-tête ou le pied de page doit être placé. Il existe trois sections : gauche, centre et droite, représentées respectivement par 0, 1 et 2.
- Script – le script à utiliser pour l’en-tête ou le pied de page. Ce script contient des commandes de script pour formater les en-têtes ou les pieds de page.
Comment insérer une image dans un en-tête ou un pied de page
La classe PageSetup possède deux méthodes supplémentaires, set_header_picture et set_footer_picture, utilisées pour ajouter des images dans l’en-tête et le pied de page. Ces méthodes prennent les paramètres :
- Section – la section d’en-tête ou de pied de page où l’image sera placée. Il existe trois sections, left, center et right, représentées respectivement par les valeurs 0, 1 et 2.
- Tableau de bytes – les données graphiques (les données binaires doivent être écrites dans le buffer d’un tableau de bytes).
Après l’exécution du code ci-dessous et l’ouverture du fichier, vérifiez l’en-tête de la feuille de calcul en :
- Dans le menu Fichier, sélectionnez Mise en page. Une boîte de dialogue s’affichera.
- Sélectionnez l’onglet En-tête/Pied de page.