如何在xml文件中提供当前目录路径

时间:2015-06-11 07:41:50

标签: java html xml spring xslt

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

在conf文件夹中我放了我的XCONF文件,在字体文件夹中我放了我的字体(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>

 

我遇到以下异常: 无法使用embed-url'/font/grotesque-mt-1361500685.ttf解析字体

1 个答案:

答案 0 :(得分:1)

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

最好的问候Majo