繁体   English   中英

出现在iTextSharp上的加号(+)使用PdfStamper生成pdf格式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM