【问题标题】:Paragraph written from right to left段落从右向左书写
【发布时间】:2012-08-24 21:51:06
【问题描述】:

有没有办法告诉 iText 段落内容从右向左书写?

我知道可以用ColumnText或表格来完成,但我需要在一个段落中(可以写多个页面)。

【问题讨论】:

  • 您是否要设置从左到右的对齐方式?
  • @Dinup kandel 是的,并且还像在 columnText.setRunDirection(PdfWriter.RUN_DIRECTION_RTL) 中那样从右到左书写文本

标签: java pdf itext


【解决方案1】:

这里只是一个例子。

Document document = new Document(PageSize.A1.rotate(), 20, 20, 20, 20);
document.addTitle("YourReport");
PdfWriter writer = PdfWriter.getInstance(document,
        new FileOutputStream("c:\\ITextTest.pdf"));
document.open();            
Paragraph TitleHeading = new Paragraph(targetFileName);
TitleHeading.setAlignment(writer.RUN_DIRECTION_RTL);            
document.add(TitleHeading);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    相关资源
    最近更新 更多