AutoFit Zeilen zur Darstellung mit Node.js über C++
Im Allgemeinen können Sie beim Anzeigen aller Textinhalte in einer Zelle die Zeile im Normalansicht mit 100 % Zoom in Microsoft Excel automatisch anpassen. Dadurch ist der Text in der Normalansicht vollständig sichtbar, und auch beim Drucken oder Speichern als PDF wird der Text korrekt angezeigt.
In einigen Fällen funktioniert die automatische Zeilenanpassung in der Normalansicht gut, aber beim Wechsel in die Druckansicht oder beim Speichern als PDF wird der Text abgeschnitten. Bitte prüfen Sie die Quelldatei Book1.xlsx und Screenshots.
Wenn Sie verhindern möchten, dass Text im gespeicherten PDF-Datei abgeschnitten wird, können Sie die Zeile mit der Option AutoFitterOptions.getForRendering() automatisch anpassen.
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, "Book1.xlsx");
// Init workbook instance.
const workbook = new AsposeCells.Workbook(filePath);
// Set autofit options for rendering.
const autoFitterOptions = new AsposeCells.AutoFitterOptions();
autoFitterOptions.setForRendering(true);
// Autofit rows with options.
workbook.getWorksheets().get(0).autoFitRows(autoFitterOptions);
// Save to pdf.
workbook.save("output.pdf", AsposeCells.SaveFormat.Pdf);
Nun wird der Text nicht in der Ausgabe-PDF-Datei beschnitten.