Margins mit Node.js via C++ einstellen

Ränder einstellen

Aspose.Cells bietet eine Klasse, Workbook, die eine Excel-Datei repräsentiert. Die Klasse Workbook enthält die Sammlung Workbook.getWorksheets(), die Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet dargestellt.

Die Klasse Worksheet bietet die Eigenschaft Worksheet.getPageSetup(), mit der die Seiteneinrichtung für ein Arbeitsblatt festgelegt wird. Das Attribut Worksheet.getPageSetup() ist ein Objekt der Klasse Worksheet.getPageSetup(), das Entwicklern ermöglicht, unterschiedliche Seitenanordnungen für ein gedrucktes Arbeitsblatt zu konfigurieren. Die Klasse Worksheet.getPageSetup() stellt verschiedene Eigenschaften und Methoden bereit, um die Seiteneinrichtung zu konfigurieren.

Seitenränder

Setzen Sie Seitenränder (links, rechts, oben, unten) mit Mitgliedern der Klasse Worksheet.getPageSetup(). Einige der Methoden, die verwendet werden, um Seitenränder festzulegen, sind unten aufgeführt:

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create a workbook object
const workbook = new AsposeCells.Workbook();

// Get the worksheets in the workbook
const worksheets = workbook.getWorksheets();

// Get the first (default) worksheet
const worksheet = worksheets.get(0);

// Get the pagesetup object
const pageSetup = worksheet.getPageSetup();

// Set bottom, left, right and top page margins
pageSetup.setBottomMargin(2);
pageSetup.setLeftMargin(1);
pageSetup.setRightMargin(1);
pageSetup.setTopMargin(3);

// Save the Workbook.
workbook.save(path.join(dataDir, "SetMargins_out.xls"));

In der Lage zu zentrieren etwas auf einer Seite horizontal und vertikal. Die Klasse {0} hat Mitglieder zu diesem Zweck: {1} und {2}.

Es ist möglich, etwas horizontal und vertikal auf einer Seite zu zentrieren. Dafür gibt es nützliche Mitglieder der Klassen Worksheet.getPageSetup(), PageSetup.getCenterHorizontally() und PageSetup.getCenterVertically().

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create a workbook object
const workbook = new AsposeCells.Workbook();

// Get the worksheets in the workbook
const worksheets = workbook.getWorksheets();

// Get the first (default) worksheet
const worksheet = worksheets.get(0);

// Get the pagesetup object
const pageSetup = worksheet.getPageSetup();

// Specify Center on page Horizontally and Vertically
pageSetup.setCenterHorizontally(true);
pageSetup.setCenterVertically(true);

// Save the Workbook.
workbook.save(path.join(dataDir, "CenterOnPage_out.xls"));

Kopf- und Fußzeilen Ränder

Setzen Sie Kopf- und Fußzeilenränder mit den Mitgliedern der Klasse Worksheet.getPageSetup(), wie PageSetup.getHeaderMargin() und PageSetup.getFooterMargin().

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create a workbook object
const workbook = new AsposeCells.Workbook();

// Get the worksheets in the workbook
const worksheets = workbook.getWorksheets();

// Get the first (default) worksheet
const worksheet = worksheets.get(0);

// Get the pagesetup object
const pageSetup = worksheet.getPageSetup();

// Specify Header / Footer margins
pageSetup.setHeaderMargin(2);
pageSetup.setFooterMargin(2);

// Save the Workbook.
workbook.save(path.join(dataDir, "CenterOnPage_out.xls"));