Autoanpassa rader för rendering
I allmänhet, när du vill visa all text i en cell kan du använda autofit för rad i Normalt läge med 100% zoom i Microsoft Excel. Detta gör att texten blir helt synlig i Normalt läge, och även när du skriver ut eller sparar filen som en PDF kommer texten att visas korrekt.
I vissa fall fungerar dock autofit-raden bra i Normalt läge, men när du växlar till utskriftsvy eller sparar filen som en PDF klipps texten. Var god kontrollera källfilen Book1.xlsx och skärmklippen.
Om du vill förhindra att texten klipps i den sparade PDF-filen kan du autofits rad med hjälp av alternativet AutoFitterOptions.ForRendering .
//Init workbook instance. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
//Set autofit options for rendering. | |
AutoFitterOptions autoFitterOptions = new AutoFitterOptions(); | |
autoFitterOptions.setForRendering(true); | |
//Autofit rows with options. | |
workbook.getWorksheets().get(0).autoFitRows(autoFitterOptions); | |
//Save to pdf. | |
workbook.save("output.pdf", SaveFormat.PDF); |
Nu är texten inte klippt i den här PDF-filen.