Wie man Excel als Anpassbare Seitenbreiten und höhen mit Node.js über C++ druckt
Einführung
Die Einstellungen FitToPagesWide und FitToPagesTall werden in Tabellenkalkulationsanwendungen (wie Microsoft Excel) verwendet, um die Skalierung eines Tabellenblatts beim Drucken zu steuern. Diese Einstellungen helfen sicherzustellen, dass Ihre gedruckte Ausgabe innerhalb einer festgelegten Anzahl von Seiten passt, sowohl horizontal als auch vertikal. Hier eine Aufschlüsselung:
- FitToPagesWide: Diese Einstellung gibt die Anzahl der Seiten an, in die die gedruckte Ausgabe horizontal passt. Zum Beispiel bedeutet das Setzen von FitToPagesWide auf 1, dass der Inhalt auf die Breite einer Seite skaliert wird, egal wie breit das Tabellenblatt ist.
- FitToPagesTall: Diese Einstellung gibt die Anzahl der Seiten an, die die gedruckte Ausgabe in der Höhe einpassen soll. Zum Beispiel bedeutet das Festlegen von FitToPagesTall auf 1, dass der Inhalt so skaliert wird, dass er in einer einzigen Seitengröße passt, unabhängig von der Anzahl der Zeilen.
Warum FitToPagesWide und FitToPagesTall verwenden
Hier sind einige Gründe, warum Sie FitToPagesWide und FitToPagesTall einstellen sollten:
- Kontrolle über das gedruckte Layout: Durch die Angabe der Anzahl der Seiten in der Breite und Höhe können Sie sicherstellen, dass Ihr gedrucktes Dokument leicht lesbar und gut organisiert ist, ohne dass Spalten oder Zeilen ungünstig auf mehrere Seiten aufgeteilt werden.
- Konsistenz: Wenn Sie mehrere Blätter oder Berichte drucken, helfen diese Einstellungen, ein einheitliches Format beizubehalten, wodurch der Vergleich und die Analyse gedruckter Dokumente erleichtert werden.
- Professionelle Präsentation: Das richtige Skalieren und Anpassen des Inhalts auf eine bestimmte Seitenzahl kann zu einer professionelleren und polierten Präsentation Ihrer Daten führen.
So drucken Sie eine Datei als angepasste Seiten breit und hoch in Excel
Um die Einstellungen FitToPagesWide und FitToPagesTall in Microsoft Excel festzulegen, befolgen Sie diese Schritte:
-
Öffnen Sie Ihre Excel-Arbeitsmappe und wechseln Sie auf das Blatt, das Sie drucken möchten.
-
Gehen Sie auf die Registerkarte Seitenlayout im Ribbon.
-
Klicken Sie in der Gruppe Seitenlayout auf den kleinen Pfeil in der unteren rechten Ecke, um das Dialogfeld Seite einrichten zu öffnen.
-
Gehen Sie im Dialogfeld Seite einrichten zur Registerkarte Seite.
-
Unter Skalierung wählen Sie die Option “Anpassen an” und geben dann die Anzahl der Seiten in der Breite und Höhe an, die Sie möchten: Geben Sie die gewünschte Anzahl der Seiten in der ersten Box ein (Anpassen an x Seiten breit). Geben Sie die gewünschte Anzahl der Seiten in der zweiten Box ein (Anpassen an y Seiten hoch).
-
Klicken Sie auf OK, um die Einstellungen anzuwenden.
So drucken Sie Excel als angepasste Seitenbreite und -höhe mit Aspose.Cells for Node.js via C++
Um FitToPagesWide und FitToPagesTall in einem bestimmten Arbeitsblatt einzustellen: Laden Sie zuerst die Beispieldatei und ändern Sie dann die Eigenschaften PageSetup.getFitToPagesTall() und PageSetup.getFitToPagesWide() des PageSetup-Objekts für das gewünschte Arbeitsblatt. Hier ist ein Beispiel in Node.js:
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, "input.xlsx");
// Instantiating a Workbook object
const workbook = new AsposeCells.Workbook(filePath);
// Accessing the first worksheet in the Excel file
const worksheet = workbook.getWorksheets().get(0);
// Setting the number of pages to which the length of the worksheet will be spanned
worksheet.getPageSetup().setFitToPagesTall(1);
// Setting the number of pages to which the width of the worksheet will be spanned
worksheet.getPageSetup().setFitToPagesWide(1);
// Save the workbook
workbook.save("out_net.pdf");
Das Ausgabenergebnis:
So drucken Sie Arbeitsblatt als eine Seite mit Aspose.Cells for Node.js via C++
Um ein Arbeitsblatt als eine Seite zu drucken: Laden Sie zuerst die Beispieldatei, und setzen Sie dann die Eigenschaft PdfSaveOptions.getOnePagePerSheet() des PdfSaveOptions-Objekts. Hier ist ein Beispiel in Node.js:
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);
const options = new AsposeCells.PdfSaveOptions();
options.setOnePagePerSheet(true);
// Save the workbook.
workbook.save("OnePagePerSheet.pdf", options);
Das Ausgabenergebnis:
So drucken Sie alle Spalten eines Arbeitsblatts auf einer Seite mit Aspose.Cells for Node.js via C++
Um alle Spalten eines Arbeitsblatts auf einer Seite zu drucken: Laden Sie die Beispieldatei, und setzen Sie dann die Eigenschaft PdfSaveOptions.getAllColumnsInOnePagePerSheet() des PdfSaveOptions-Objekts. Hier ist ein Beispiel in Node.js:
const AsposeCells = require("aspose.cells.node");
const path = require("path");
// 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);
const options = new AsposeCells.PdfSaveOptions();
options.setAllColumnsInOnePagePerSheet(true);
// Save the workbook.
workbook.save("AllColumnsInOnePagePerSheet.pdf", options);
Das Ausgabenergebnis: