gpt4 book ai didi

java - iText 如何创建不可分割的文本

转载 作者:行者123 更新时间:2023-11-30 04:27:14 25 4
gpt4 key购买 nike

我想在生成pdf文件时添加签名,但有时,根据文本量签名会分为两侧。我在想如果我把它放在一个看不见的签名方 block 里呢?

签名:

Yours sincerely
John Kowalski

错误结果:

Yours sincerely
Page1
---------------------
---------------------
Page2
John Kowalski

如何创建这样的算法?

最佳答案

有很多不同的方法可以实现这一目标。

可以创建一个 PdfTemplate,添加文本,将模板包装在 Image 内,然后添加 Image

可以创建一个包含 1 列、1 行的 PdfPTable,确保行不会分成两部分,然后添加表格。

可以检查当前的 Y 位置,计算文本需要多少空间,如果没有足够的空间,则触发 newPage()

等等...

关于java - iText 如何创建不可分割的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com