【发布时间】:2013-08-09 08:15:12
【问题描述】:
我正在尝试在左侧获取一些文本行,在右侧获取一些文本行。 出于某种原因,iText 似乎完全忽略了对齐方式。
例子:
// create 200x100 column
ct = new ColumnText(writer.DirectContent);
ct.SetSimpleColumn(0, 0, 200, 100);
ct.AddElement(new Paragraph("entry1"));
ct.AddElement(new Paragraph("entry2"));
ct.AddElement(new Paragraph("entry3"));
ret = ct.Go();
ct.SetSimpleColumn(0, 0, 200, 100);
ct.Alignment = Element.ALIGN_RIGHT;
ct.AddElement(new Paragraph("entry4"));
ct.AddElement(new Paragraph("entry5"));
ct.AddElement(new Paragraph("entry6"));
ret = ct.Go();
我已将第二列的对齐方式设置为 Element.ALIGN_RIGHT,但文本显示在第一列的顶部,呈现不可读的文本。就像对齐方式仍然设置为左一样。
有什么想法吗?
【问题讨论】:
标签: c# itextsharp itext