Déterminer si la taille du papier de la feuille est automatique avec Node.js via C++

Scénarios d’utilisation possibles

La plupart du temps, la taille du papier de la feuille est automatique. Lorsqu’elle est automatique, elle est souvent réglée sur Letter. Parfois, l’utilisateur configure la taille du papier selon ses besoins. Dans ce cas, la taille n’est pas automatique. Vous pouvez vérifier si la taille du papier de la feuille est automatique ou non en utilisant la propriété Worksheet.isAutomaticPaperSize().

Déterminer si la taille du papier de la feuille de calcul est automatique

Le code d’exemple ci-dessous charge les deux fichiers Excel suivants

et détermine si la taille du papier de leur première feuille de calcul est automatique ou non. Dans Microsoft Excel, vous pouvez vérifier si la taille du papier est automatique ou non via la fenêtre de configuration de la page comme indiqué dans cette capture d’écran.

todo:image_alt_text

Code d’exemple

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const wb1 = new AsposeCells.Workbook(path.join(dataDir, "samplePageSetupIsAutomaticPaperSize-False.xlsx"));
const wb2 = new AsposeCells.Workbook(path.join(dataDir, "samplePageSetupIsAutomaticPaperSize-True.xlsx"));

// Access first worksheet of both workbooks
const ws11 = wb1.getWorksheets().get(0);
const ws12 = wb2.getWorksheets().get(0);

// Print the PageSetup.IsAutomaticPaperSize property of both worksheets
console.log("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.getPageSetup().isAutomaticPaperSize());
console.log("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.getPageSetup().isAutomaticPaperSize());

Sortie console

Voici la sortie console du code d’exemple ci-dessus lorsqu’il est exécuté avec les fichiers Excel d’exemple donnés.

First Worksheet of First Workbook - IsAutomaticPaperSize: False

First Worksheet of Second Workbook - IsAutomaticPaperSize: True