[]
DsExcel Java allows users to export Excel files with vertical text to PDF without any issues. While saving an Excel file with vertical text correctly to a PDF file, the following properties can be used -
Refer to the following example code in order to export vertical text to PDF.
// Initialize workbook
Workbook workbook = new Workbook();
// Fetch default worksheet
IWorksheet worksheet = workbook.getWorksheets().get(0);
// Fetch the cell range A1
IRange a1 = worksheet.getRange("A1");
// Setting Cell A1 Text
a1.setValue("This is a vertical text");
// Formatting A1 cell
a1.getFont().setName("Verdana");
a1.setHorizontalAlignment(HorizontalAlignment.Right);
a1.setVerticalAlignment(VerticalAlignment.Top);
a1.setOrientation(90);
a1.setWrapText(true);
a1.setColumnWidth(27);
a1.setRowHeight(190);
// Saving workbook to PDF
workbook.save("6- ExportVerticalTextToPDF.pdf", SaveFileFormat.Pdf);
type=note
Note: The following limitations must be kept in mind while exporting Excel files with vertical text to PDF -
- The orientation can only be set to 0, 90, -90 and 255. Other values will be treated as 0 while rendering the PDF file.
- If the font name starts with "@" and the orientation is 255, DsExcel will ignore the "@".