字符串中的零宽度字符,pdf搜索不可见

问题描述

我正在使用migradoc生成包含许多表格的pdf文档。

在每个表单元格中,我都有类似MACROA_MACROB_MACROC_MACROD之类的文本。我面临的问题是,如果我的字符串长于列宽,那么它会传播到下一列。为避免此问题,我在每个'_'字符前添加了''\ u200D'。这可以正常工作,现在我的字符串会自动分成新的类似(如自动换行的文本),如下所示。 例如

MACROA_MACROB_MACROC
_MACROD

但是问题是,如果有人在pdf中搜索“ MACROA_MACROB_MACROC_MACROD”,则由于字符串中的其他字符“ \ u200D”,他们将找不到此字符串。

有什么方法可以在'_'之前添加一些特殊的不可见字符,以在必要时强制换行,同时保持字符串的完整性,以便可以在pdf文件中进行搜索

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)