您好我正在使用java来创建一个pdf文件。我需要这样的输出:使用java创建PDF
t
h this is text 1
i this is text 2
s
i
s
h
t
t
这意味着有一个文本outsite表中显示垂直形式。我写了这样的代码:
PdfWriter.getInstance(document, new FileOutputStream("check.pdf"));
document.open();
Font cellFont = FontFactory.getFont(FontFactory.TIMES_BOLD, 6, Font.BOLD);
PdfPTable table = new PdfPTable(8);
table.getDefaultCell().setBorder(1);
table.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
PdfPCell cell = new PdfPCell(new Phrase("This is the text 1", cellFont));
cell.setColspan(8);
cell.setBorder(0);
cell.setHorizontalAlignment(3);
table.addCell(cell);
cell = new PdfPCell(new Phrase("This is the text 2", cellFont));
cell.setColspan(8);
cell.setBorder(0);
cell.setHorizontalAlignment(3);
table.addCell(cell);
document.add(table);
document.close();
这个输出是这样的:
this is text 1
this is text 2
任何一个可以告诉我如何修改这个代码让我的期望输出
什么样的信息是基于左侧竖排文字?我没有看到它在您的代码 – AlanFoster 2012-01-03 10:03:21
在表左侧会有一个文本ex:在这里“这是htt”我不知道如何在我的表外以这种方式添加此文本 – tanvir 2012-01-03 11:28:55