ITEXT 7(Java)-以相反方向(从右到左)渲染单元格

ITEXT 7(Java)-以相反方向(从右到左)渲染单元格,java,itext,itext7,Java,Itext,Itext7,我正在使用ITEXT 7生成一个有2列的表,我想知道是否有可能在一行中反转单元格创建的方向 每个单元格的宽度为页面宽度的一半。要生成的第一个单元格应在页面的右半部分生成,第二个单元格将在左侧生成,第三个单元格将在右侧的下一行生成,依此类推。这在iText7中目前是不可能的。 向表对象添加内容的默认方法(事实上仅此方法)假定您希望从上到下、从左到右添加内容 通常有帮助的是定义一个提供这些方便方法的伪表对象 您可以简单地缓存整行,完成后按相反顺序将其添加到基础表中 其他好处包括: 选项立即添加文本

我正在使用ITEXT 7生成一个有2列的表,我想知道是否有可能在一行中反转单元格创建的方向


每个单元格的宽度为页面宽度的一半。要生成的第一个单元格应在页面的右半部分生成,第二个单元格将在左侧生成,第三个单元格将在右侧的下一行生成,依此类推。

这在iText7中目前是不可能的。 向
对象添加内容的默认方法(事实上仅此方法)假定您希望从上到下、从左到右添加内容

通常有帮助的是定义一个提供这些方便方法的伪表对象

您可以简单地缓存整行,完成后按相反顺序将其添加到基础表中

其他好处包括:

  • 选项立即添加文本
  • 选项添加字符串数组并使其表示一行
  • 按行/列索引访问随机单元格的选项(如果将中间数据结构实现为映射或字符串[]或IEElement[])

这在iText7目前是不可能的。 向
对象添加内容的默认方法(事实上仅此方法)假定您希望从上到下、从左到右添加内容

通常有帮助的是定义一个提供这些方便方法的伪表对象

您可以简单地缓存整行,完成后按相反顺序将其添加到基础表中

其他好处包括:

  • 选项立即添加文本
  • 选项添加字符串数组并使其表示一行
  • 按行/列索引访问随机单元格的选项(如果将中间数据结构实现为映射或字符串[]或IEElement[])

请您详细说明这里的伪表是什么意思?同样作为参考,我使用它来创建空表单字段,使用单元格呈现器在以后添加数字签名。所谓伪表,我的意思是:一种数据结构,它保存通常要添加到表中的IEElement对象,并充当表的包装器(或工厂)。在这个伪表上,您可以定义上述方法。您能详细说明一下这里的伪表是什么意思吗?同样作为参考,我使用它来创建空表单字段,使用单元格呈现器在以后添加数字签名。所谓伪表,我的意思是:一种数据结构,它保存通常要添加到表中的IEElement对象,并充当表的包装器(或工厂)。在这个伪表上,您可以定义上述方法。