如何在图像后获得 "break"
How can I get a "break" after an image
在 Xamarin.Forms 应用中使用 iTextSharp (4.1.6)。
我有几行数据,每行末尾都有 CRLF。我将这些放入段落中,然后添加到文档中。在许多结束时,我将一个或多个图像(照片)添加到文档中。效果很好。
现在,我想在最后一张图片之后有一个分页符,这样我就可以重新开始了。
但 iText 似乎使文本围绕图像流动了一些,有时我没有得到分页符,最后不在我想要的地方。下一段紧跟在图像之后。
我试过在图片后面加一个小段子,但是没有解决。我确实发现添加一个 SECTION 似乎会造成很好的中断,但会添加一些我不想要或不需要的文本。
我似乎没有找到任何类似 API 的文档,我一直在研究示例。
看来这真的很容易。我做错了什么?
iText seems to be flowing the text around the image some
确实,如果您向文档中添加的图像不再适合当前页面(但该页面上仍有一些地方可以放置文本),iText 不会立即开始新页面,但会保留图像在内存中等待您的下一个内容添加。如果您随后添加文本,该文本将首先填充当前页面,并且只有当文本不再适合(或者如果您添加另一个图像)时,才会启动一个新页面并添加等待图像。
您可以使用
为您的 PdfWriter writer
关闭此功能
writer.StrictImageSequence = true;
在 Xamarin.Forms 应用中使用 iTextSharp (4.1.6)。
我有几行数据,每行末尾都有 CRLF。我将这些放入段落中,然后添加到文档中。在许多结束时,我将一个或多个图像(照片)添加到文档中。效果很好。
现在,我想在最后一张图片之后有一个分页符,这样我就可以重新开始了。
但 iText 似乎使文本围绕图像流动了一些,有时我没有得到分页符,最后不在我想要的地方。下一段紧跟在图像之后。
我试过在图片后面加一个小段子,但是没有解决。我确实发现添加一个 SECTION 似乎会造成很好的中断,但会添加一些我不想要或不需要的文本。
我似乎没有找到任何类似 API 的文档,我一直在研究示例。
看来这真的很容易。我做错了什么?
iText seems to be flowing the text around the image some
确实,如果您向文档中添加的图像不再适合当前页面(但该页面上仍有一些地方可以放置文本),iText 不会立即开始新页面,但会保留图像在内存中等待您的下一个内容添加。如果您随后添加文本,该文本将首先填充当前页面,并且只有当文本不再适合(或者如果您添加另一个图像)时,才会启动一个新页面并添加等待图像。
您可以使用
为您的PdfWriter writer
关闭此功能
writer.StrictImageSequence = true;