如何在Java中使用aspose pdf在表格单元格中设置垂直文本样式

克里希纳·库拉特

在此处输入图片说明

我想用一些具有水平文本样式的单元格和一些具有垂直文本样式的单元格来创建pdf。

我曾尝试使用此代码设置垂直文本,但没有用。它将文本设置为水平。

Cell headerCell2 = headerRow1.getCells().add();
    TextFragment headerText202 = new TextFragment(" पत्ता  ");
    headerText202.getTextState().setFontSize(8.0F);
    headerCell2.getParagraphs().add(headerText202);
    headerCell2.setVerticalAlignment(VerticalAlignment.Center);
克里希纳·库拉特
Document pdfDocument = new Document(); 
    Page pdfPage = (Page) pdfDocument.getPages().add();

    Table table = new Table();
    table.setColumnAdjustment(ColumnAdjustment.AutoFitToWindow);

    table.setDefaultCellBorder(new BorderInfo(BorderSide.All, 0.1F));
    table.setColumnWidths("150 150 150 150 150");
    table.setMargin(new MarginInfo(50, 50, 50, 50));

    Row headerRow1 = table.getRows().add();
    headerRow1.setFixedRowHeight(100);
    Cell headerCell1 = headerRow1.getCells().add();

    TextFragment headerText201 = new TextFragment("मालकाचे नाव  ");
    headerText201.getTextState().setFontSize(8.0F);
    headerText201.getTextState().setRotation(90);
    headerCell1.getParagraphs().add(headerText201);
    headerCell1.getDefaultCellTextState().setHorizontalAlignment(HorizontalAlignment.Center);

    Paragraphs paragraphs = pdfPage.getParagraphs();
    paragraphs.add(table);

    pdfDocument.save(StringConstants.REPORT_PATH + "TextFragmentTests_Rotated.pdf");

headerText201.getTextState()。setRotation(90);

此方法用于通过旋转90度将文本设置为垂直。

谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在iText java pdf中设置表格单元格的宽度

如何在 LaTex 表格环境中的表格单元格中垂直居中文本?

在表格的所有单元格中使用 flexbox 样式垂直堆叠行的单元格

在Chrome中使用css3写入模式在表格单元格中显示垂直文本

如何在 Java 中使用 Aspose PDF 从表单中检索字段值?

如何在 ASP 中动态生成表格的单元格中设置文本的对齐方式?

如何使用javascript将表格中单元格的值设置为文本输入onclick的值?

如何摆脱表格单元格中多余的垂直间距?

设置表格列宽度常量,而不考虑其单元格中的文本量如何?

如何在文本方向为垂直的表格单元格中输入换行符(Libreoffice Writer)?

如何使用CSS在JavaFX2中设置表格单元格的样式(不删除悬停/选择等)

如何设置数据表列中的单元格样式?

如何更改表格中单元格的文本颜色?

如何旋转表格单元格中的文本?

如何旋转表格单元格中的文本

如何防止“显示:表格单元格”中的文本换行?

单击使用 jquery 选择表格中单元格的文本

如何在同一HTML表格单元格中将中间的文本与图像垂直对齐

如何在具有基本样式的表格视图单元格中将图像设置为右侧

如何从表格单元格获取文本

如何使用Aspose单元格在数据透视表单元格中垂直居中放置值?

在Java JLabel的HTML表格单元格中将文本垂直居中

如何在Vaadin中设置表格/表格中的单元格背景颜色?

iText 5-如何在Java中使用iText 5将表格的单元格设置为不同大小

如何删除垂直旋转文本上方html表格单元格内的空间

如何在 HTML 表格单元格中居中对齐文本,而不考虑单元格中的其他元素

如何通过设置Excel单元格中的文本颜色?

使用Google表格中的数据查询最后一行,并将空单元格设置为“文本”

如何根据单元格值设置不同的表格数据样式?