带有编号列表的图片对齐(Android)

时间:2014-04-10 16:02:33

标签: java pdf formatting itext

我有一个包含不同页面的pdf文件,我正在尝试合并到一个PDF页面中。 因此,这个页面列表被合并在一起并编号。 例如:

1. Page1
2. Page2

直到所有单独的页面都被编号并合并为一个完整的文档。

这里的问题是,数字显示为底部对齐。我无法将数字显示在文本的顶部。

enter image description here


这是片段

 canvas.addTemplate(page, 1f, 0 , 0, 1, 100, pos);
canvas.beginText();
canvas.setTextMatrix(90, (float) ((pos)-0.5*CurPsize));
canvas.showText(m+"."+" ");
canvas.endText();

其中, m = 1 //计数器计数器初始化为1

Rectangle r = reader.getPageSize(m)

CurPsize =(r.getTop() - r.getBottom());

POS = POS-CurPsize

我在这里附上了pdf文件。 https://drive.google.com/file/d/0B4scqcWd2Ci0X1JpSi15Q1FkVDQ/edit?usp=sharing

这是我要与编号合并的文件

1 个答案:

答案 0 :(得分:1)

我建议你采用更多数学方法,通过使用getTop() - getBottom()找到图像的高度。

然后,您应该将图像向下移动该高度。这将确保它正确对齐。