如何在itextsharp中插入右对齐文本?

时间:2013-03-09 18:04:10

标签: itextsharp

我有一个PDF,我需要在其中定义非常精确的矩形,我需要将其注入文本。即PDF是一个模板,我需要能够指定一个矩形区域,然后将文本对齐到矩形的底部和右边。

我尝试过这样的事情: -

PdfContentByte over = ps.GetOverContent(1);
font = new Font(bf, 47, Font.NORMAL, new Color(190, 210, 49));
ct = new ColumnText(over);
myText = new Phrase("3.5", font);
ct.Alignment = Element.ALIGN_RIGHT | Element.ALIGN_BOTTOM;
ct.SetSimpleColumn(myText, 446.5f, 314.5f, 536.5f, 294.5f, 47, Element.ALIGN_RIGHT | Element.ALIGN_BOTTOM);
ct.Go();

不确定我做错了什么但它不起作用....

1 个答案:

答案 0 :(得分:0)

为什么不开发表结构然后将文本放在单元格中,而不是给文本提供绝对位置。

将对齐和所有对齐

使用 PdfPCell PdfPTable