我使用iTextSharp使用iTextSharp中的PdfStamper类生成可编辑的pdf格式。
一切都很好,只是当单元格中包含太多字符时,在聚焦到可编辑单元格之外时,会出现一个加号来表示这些单元格。
如何防止这种情况?可能是我在场一级可能没有注意到的设置。
单元格内容不太长时没有加号
单元格内容很长时加号
我用来生成可编辑表单的C#代码如下所示。
PdfReader pdfReader = new PdfReader(
new RandomAccessFileOrArray(templateFilePath), null);
pdfStamper = new PdfStamper(pdfReader, new FileStream(outputFilePath,
FileMode.Create));
foreach (var kvp in fieldsValuesCollection)
{
acroFields.SetField(kvp.Key, kvp.Value);
}
pdfStamper.FormFlattening = false;
pdfStamper.Close();
答案 0 :(得分:3)
这是触发的“显示文本字段溢出指示符”设置。您可以在Acrobat Reader的首选项中在客户端将其关闭:
抱歉,我认为您无法在现场级实际禁用它。也许为该字段启用多行将使其无法显示。