我希望让用户编辑文本,我是插入在一个矩形。看起来右键单击>编辑文本是可行的,但这是一个相当笨拙的解决方案。我已经查看了文本、段落、画布和矩形的属性,但我没有看到任何符合这些属性的内容。我还研究过在矩形中添加文本框,但这并不是我想要的。
目标是让用户点击下面的文本并在矩形内进行编辑。
最后一位的代码:
Text conclusionTitle = new Text("CONCLUSION:\n").SetFontSize(7).SetFontColor(ColorConstants.RED).SetBold();
Text conclusionMessage = new Text("[Insert response here]").SetFontSize(6).SetFontColor(ColorConstants.RED);
Paragraph conclusionParagraph = new Paragraph().Add(conclusionTitle).Add(conclusionMessage);
发布于 2020-11-17 11:51:47
如果您希望允许用户编辑PDF的文本,您有几个选项。您可以创建FreeTextAnnotation,也可以创建允许用户输入的表单域。(即CreateText或CreateMultiLineText)。
https://stackoverflow.com/questions/64733555
复制