gpt4 book ai didi

c# - iTextSharp 5.5.6 Check Type Style 为 Check Mark 时输入十字符号

转载 作者:太空狗 更新时间:2023-10-30 00:14:03 24 4
gpt4 key购买 nike

这个问题之前有人问过(iTextSharp 5.5.6.0 Bug? check box tick mark changes)但没有提供答案,我无法发表评论,因为我是新用户。我遇到了完全相同的问题。

我有一个现有的 PDF,我正在以编程方式 (C#) 填写它。

表单上有复选框。在 build 4.4.x 中,他们在选择时呈现一个复选标记。在 build 5.5.5.0 和 5.5.6.0 中,它们现在是十字符号。

不要认为设置该属性会产生任何影响,因为已经在 pdf 中对此进行了设置。我怎样才能得到一个复选标记而不是叉号。

我使用的是 NuGet 提供的最新版本。如果无法解决此问题,可能必须返回到早期版本。

最佳答案

从 4.x 版本升级后,我在使用 iTextSharp 5.5.9 时遇到了类似的问题。设置复选框时,外观将与原始 pdf(在 acrobat 中创建)中设置的外观不同。经过大量挖掘(引用资料很难使用 =/),我终于找到了函数 AcroFields.setField() 的重载,它接受一个 bool 参数 'saveAppearance'。传递“true”会保留原始 pdf 中设置的外观。

我能够挖掘出这些信息 here

关于c# - iTextSharp 5.5.6 Check Type Style 为 Check Mark 时输入十字符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34439850/

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