[英]A Plus (+) sign appearing on iTextSharp generate pdf form using PdfStamper
我使用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();
这是触发的“显示文本字段溢出指示器”设置。 您可以在Acrobat Reader的首选项中在客户端将其关闭:
对不起,我认为你不能在现场级实际禁用它。 也许为该字段启用多行将使其无法显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.