0
我有一個PDF,我需要在其中定義非常精確的矩形,我需要注入文本。即PDF是一個模板,我需要能夠指定一個矩形區域,然後使文本與矩形的底部對齊並且右邊。如何在itextsharp中插入右對齊的文本?
我已經試過這樣的事情: -
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();
不知道我做錯了,但它不工作....
我有一個模板,非常明確的領域文本必須去填充。你是說創建每個區域的桌子? – PlanetWilson 2013-03-10 13:46:56
編號創建一個具有這種結構的表格,以便通過向行提供寬度和高度並使用諸如colspan和rowspan之類的屬性,在您想要它們的相同位置獲得單元格(您正在調用的矩形)。 – Saksham 2013-03-10 16:57:18
這個位置非常確切,我不確定我怎麼能夠在確切的座標上做一張桌子。當然給了一個精確的座標的文本文本,應該可以插入一些右對齊和底部對齊的文本? – PlanetWilson 2013-03-10 18:53:53