当前位置: 首页 > 知识库问答 >
问题:

断字不适用于dita-ot 2.5.1和Apache FOP

洪知
2023-03-14

我使用dia-ot渲染到pdf。最近,我从dia-ot 1.8. M2升级到2.5.1更新我的pdf插件是相当多的工作,但我唯一不能正常工作的是断字。

我按照Apache网站上的描述做了这一切。

详细说明相关说明:

从OFFO下载预编译的JAR,并将其放在{fop dir}/lib目录中,或放在您选择的目录中(并将JAR的完整路径附加到环境变量fop_HYPHENATION_path中)

这就是它与dita ot 1.8.M2的工作原理,其中{fop-dir}被放置在“org.dita.pdf2”插件中。现在,{fop-dir}位于“org.dita.pdf2.fop”插件中。也许这就是为什么“fop hyph.jar”显然没有被过程发现的原因?但是环境变量呢?

有人有什么解决办法吗?

共有1个答案

寿丰
2023-03-14

我自己找到了解决方案:我刚刚添加了属性<code>

当我将使用旧的 dita-ot(带连字)生成的 FO 文件与新 dita-ot 的 FO 文件进行比较时,我发现不是 FOP 或 jar 文件是原因。缺少的是每个块中的连字符=true属性。

感谢您的耐心等待!

 类似资料:
  • im使用pyqt5创建gui并使用matplotlib 但是当我尝试创建pyInster可执行文件时,它不起作用 我尝试了以下几种解决方案: 1-无法使用PyInstaller创建工作的PyQt5 Python可执行文件/ 2-在PyInstaller,为什么不会NumPy。随机的。作为模块的公共负载? 3-PyInstaller生成的可执行文件中出现Python SSL导入错误 我尝试使用cx\

  • 问题内容: 以下代码可在Google Chrome beta和IE 7中运行。但是,Firefox似乎对此有问题。我怀疑这是我的CSS文件如何包含的问题,因为我知道Firefox对跨域导入不太友好。 但这仅仅是静态HTML,而没有跨域问题。 在我的landing-page.html上,我像这样进行CSS导入: 在main.css中,我还有另一个导入,例如: 在type.css中,我有以下声明: 我

  • 问题内容: 我有一个这样的字符串:现在我想用实际的换行符替换\ n,这样它将变成 理发师 这是我的代码 但是它不起作用并且给我相同的字符串 问题答案: 您需要做: 该方法在其第一个参数中期望使用正则表达式。当在Java字符串中传递2时,您实际上传递了1。问题是,是一种逃避字符也正则表达式,因此正则表达式是actualy ,所以你需要把额外的两次。

  • 问题内容: 嗨,我只是简单地尝试在www.example.com上获取h1标签,该标签显示为“ Example Domain”。该代码适用于http://www.example.com,但不适用于https://www.exmaple.com。我该如何解决这个问题?谢谢 问题答案: PhantomJSDriver不支持(所有)DesiredCapabilities。 你会需要: 记录在这里:htt

  • 所以我使用这种方法写入文件,它在windows上运行完全正常,但在mac上运行时,它会创建文件,但它们是空的。 我知道数据是正确的,因为它打印正确。感谢您的任何帮助,这真的让我绊倒了。

  • DITA(达尔文信息分类体系结构,Darwin Information Typing Architecture)是一种面向主题的文档类型定义(Document Type Definitions,DTD)系统,用于定义编写和交付内容信息的规则。DITA通过XML架构来描述、管理和发布内容信息,并用于内容信息的编写、 生成和交付。 DITA最初由IBM开发,目前交由结构化信息标准组织OASIS维护,D