java - 如何在 xml 文件中给出当前目录路径

标签 java html xml spring xslt

我已经创建了一个项目。并创建了文件夹层次结构,如 xml->conf->font

在conf文件夹中我放置了我的XCONF文件,在font文件夹中我放置了我的字体(ttf文件)

现在我想引用 XCONF 文件中的字体。请给我解决方案: 我的 XCONF 文件

<?xml version="1.0" encoding="utf-8" ?>
<fop>
<renderers>
<renderer mime="application/pdf">
 <fonts>
 <directory>/font</directory>
 <directory recursive="true">/font</directory>
   <auto-detect/>
    <font embed-url="/font/grotesque-mt-1361500685.ttf">
    <font-triplet name="GrotesqueMT" style="normal" weight="normal"/>
    </font>

    <font embed-url="/font/grotesquemt-light.ttf">
    <font-triplet name="GrotesqueMT-Light" style="normal" weight="normal"/>
  </font>

  <font embed-url="/font/grotesquemt-bold.ttf">
    <font-triplet name="GrotesqueMT-Bold" style="normal" weight="bold"/>
  </font>


 </fonts>
</renderer>

我收到以下异常: 无法解析嵌入 url 的字体 '/font/grotesque-mt-1361500685.ttf

最佳答案

您可以尝试embed-url="./font/...ttf"embed-url="font/...ttf"。前导/通常标识绝对 URL。您的 URL 指向文件系统根目录下的字体目录。

最诚挚的问候,Majo

关于java - 如何在 xml 文件中给出当前目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30774605/

相关文章:

javascript - 如何在没有事件或按钮的情况下使图像出现和消失

java - 将 DOM 写为 XML 文件

xml - LINQ to XML 查询属性

Python:解析 Windows-1251 编码的 XML

java - 如何从 JavaScript 调用小程序中声明的方法

java - 从 GWT 记录器中删除时间戳

java - izPack,它可以输出单个可执行jar吗?

java - 带 https 的 Spring web 和 tomcat

javascript - IE10 - 文件输入 : TIFF files and accept attribute

javascript - 如何在创建 dom 节点之前找到它的尺寸?