Configuration de la page de feuille de calcul – Configurer la mise en page d’impression avec Aspose.Cells Cloud
PageSetup
Paramètres d’impression de page Excel
Vue d’ensemble
L’objet PageSetup définit les options de mise en page d’impression pour une feuille de calcul Excel, telles que les marges, l’orientation, la mise à l’échelle, les en-têtes, les pieds de page et d’autres paramètres liés à l’impression. La configuration de ces propriétés permet aux développeurs de produire des classeurs imprimables correspondant à l’apparence et à la pagination souhaitées.
Voici un court exemple en C# qui illustre comment définir des propriétés courantes de configuration de page à l’aide du SDK Aspose.Cells Cloud :
using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Model;
// Initialiser le client API (remplacez par vos identifiants)
var apiInstance = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Définir les paramètres PageSetup
var pageSetup = new PageSetup()
{
Orientation = "Landscape",
PaperSize = "A4",
CenterHorizontally = true,
CenterVertically = true,
Zoom = 100
};
// Appliquer les paramètres à la première feuille du classeur
apiInstance.PutWorksheetPageSetup("Sample.xlsx", "Sheet1", pageSetup);
Ce fragment définit l’orientation de la feuille en paysage, utilise le format de papier A4, centre le contenu horizontalement et verticalement, et applique un facteur de mise à l’échelle de 100 %.
Propriétés
| Nom de la propriété | Type de propriété | Nullable | En lecture seule | Valeur par défaut | Description |
|---|---|---|---|---|---|
| BlackAndWhite | bool | false | false | false | Imprime la feuille de calcul en mode noir et blanc. |
| BottomMargin | float | true | false | 2,54 cm | Taille de la marge inférieure en centimètres. |
| CenterHorizontally | bool | false | false | false | Centre la feuille horizontalement lors de l’impression. |
| CenterVertically | bool | false | false | false | Centre la feuille verticalement lors de l’impression. |
| FirstPageNumber | int | true | false | 1 | Numéro de la première page utilisé lors de l’impression de la feuille. |
| FitToPagesTall | int | false | false | 1 | Nombre de pages de hauteur sur lesquelles la feuille de calcul sera mise à l’échelle. |
| FitToPagesWide | int | false | false | 1 | Nombre de pages de largeur sur lesquelles la feuille de calcul sera mise à l’échelle. |
| FooterMargin | float | true | false | 2,54 cm | Distance entre le bas de la page et le pied de page, en centimètres. |
| HeaderMargin | float | true | false | 2,54 cm | Distance entre le haut de la page et l’en-tête, en centimètres. |
| IsAutoFirstPageNumber | bool | false | false | false | Attribue automatiquement le numéro de la première page. |
| IsHFAlignMargins | bool | false | false | true | Si true, les marges de l’en-tête/pied de page sont alignées avec les marges de la page. |
| IsHFDiffFirst | bool | false | false | false | Indique que l’en-tête/pied de page de la première page diffère des autres pages. |
| IsHFDiffOddEven | bool | false | false | false | Indique que l’en-tête/pied de page des pages impaires diffère de celui des pages paires. |
| IsHFScaleWithDoc | bool | false | false | false | Met à l’échelle l’en-tête et le pied de page avec le document (Excel 2007+). |
| IsPercentScale | bool | false | false | true | Si false, FitToPagesWide et FitToPagesTall contrôlent la mise à l’échelle. |
| LeftMargin | float | true | false | 2,54 cm | Taille de la marge gauche en centimètres. |
| Order | string | true | false | “DownThenOver” | Ordre utilisé par Excel pour numéroter les pages lors de l’impression d’une grande feuille de calcul. |
| Orientation | string | false | false | “Portrait” | Orientation de la page : Landscape (paysage) ou Portrait (portrait). |
| PaperSize | string | true | false | “A4” | Format du papier utilisé pour l’impression. |
| PrintArea | string | true | false | (aucune) | Plage de cellules à imprimer (par exemple, "A1:D20"). |
| PrintComments | string | true | false | “NoComments” | Mode d’impression des commentaires avec la feuille. |
| PrintCopies | int | true | false | 1 | Nombre d’exemplaires à imprimer. |
| PrintDraft | bool | false | false | false | Imprime la feuille de calcul en mode brouillon (sans graphismes). |
| PrintErrors | string | true | false | “Display” | Type d’erreur d’impression affichée. |
| PrintGridlines | bool | false | false | false | Imprime les lignes de grille des cellules. |
| PrintHeadings | bool | false | false | false | Imprime les en-têtes de lignes et de colonnes. |
| PrintQuality | int | true | false | 600 | Paramètre de qualité d’impression (points par pouce). |
| PrintTitleColumns | string | true | false | (aucune) | Colonnes à répéter sur le côté gauche de chaque page imprimée. |
| PrintTitleRows | string | true | false | (aucune) | Lignes à répéter en haut de chaque page imprimée. |
| RightMargin | float | true | false | 2,54 cm | Taille de la marge droite en centimètres. |
| TopMargin | float | true | false | 2,54 cm | Taille de la marge supérieure en centimètres. |
| Zoom | int | false | false | 100 | Facteur de mise à l’échelle en pourcentage (10–400 %). |
| Header | object | true | false | (aucun) | Configuration de l’en-tête de page. |
| Footer | object | true | false | (aucun) | Configuration du pied de page. |
Objets associés
- Header – Configure l’en-tête de la feuille de calcul.
- Footer – Configure le pied de page de la feuille de calcul.
- PrintOptions – Paramètres supplémentaires liés à l’impression, tels que les sauts de page et la zone d’impression.