Calcola il fattore di scala della configurazione pagina con Node.js tramite C++
Contents
[
Hide
]
Quando imposti la scalabilità della configurazione pagina usando l’opzione Adatta a n pagina(i) in larghezza per m in altezza, Microsoft Excel calcola il Fattore di Scala della Configurazione Pagina. Puoi calcolare la stessa cosa usando la proprietà SheetRender.getPageScale(). Questa proprietà restituisce un valore double che può essere convertito in percentuale. Ad esempio, se restituisce 0.5, significa che il fattore di scala è il 50%.
Il seguente codice di esempio illustra come calcolare il fattore di scala dell’impostazione della pagina utilizzando la proprietà SheetRender.getPageScale().
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sample.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Put some data in these cells
worksheet.getCells().get("A4").putValue("Test");
worksheet.getCells().get("S4").putValue("Test");
// Set paper size
worksheet.getPageSetup().setPaperSize(AsposeCells.PaperSizeType.PaperA4);
// Set fit to pages wide as 1
worksheet.getPageSetup().setFitToPagesWide(1);
// Calculate page scale via sheet render
const sr = new AsposeCells.SheetRender(worksheet, new AsposeCells.ImageOrPrintOptions());
// Convert page scale double value to percentage
const strPageScale = (sr.getPageScale() * 100).toFixed(0) + "%";
// Write the page scale value
console.log(strPageScale);