Autofit Rader för Renderering med Node.js via C++

Contents
[ ]

Generellt, när du vill visa all text i en cell kan du autofitta raden i Normalvy med 100% zoom i Microsoft Excel. Detta gör att texten är fullt synlig i Normalvy, och även när du skriver ut eller sparar filen som PDF, visas texten korrekt.

Men, i vissa fall fungerar autofittning av raden bra i Normalvy, men när du växlar till utskriftsvy eller sparar filen som PDF, klipps texten. Kontrollera källfilen Book1.xlsx och skärmbilder.

text klipps i utskriftsvyn

Vill du förhindra att text klipps i den sparade PDF-filen kan du autofitta raden med alternativet AutoFitterOptions.getForRendering()

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);

Nu är texten inte klippt i den här PDF-filen.

text klipps inte i sparad pdf