Настройте ApacheFop 2.1

Конструктор Я пытаюсь настроить ApacheFOp 2.1.

У меня есть файл conf такой:

<fop version="1.0">
  <base>/pathToFont/etc/fonts</base>
</fop>

Когда я пытаюсь, что это не работает, базовый путь из файла conf не используется:

FopFactoryBuilder fopFactoryBuilder = new FopFactoryBuilder(new File(".").toURI());
factoryBuidler.setConfiguration(myConfiguration);

Когда я пытаюсь использовать постоянную строковую переменную для установки базового URI, он тоже не работает:

FopFactoryBuilder fopFactoryBuilder = new FopFactoryBuilder(new File(".").toURI());
factoryBuidler.setBaseUri(baseUri);

Единственное, что работает, - это использование конструктора FactoryBuilder для передачи базового Uri следующим образом:

FopFactoryBuilder fopFactoryBuilder = new FopFactoryBuilder(new File(baseUri).toURI());

Знаете ли вы, почему я не могу изменить базовый URI после создания FopFactoryBuilder?

0 ответов

Другие вопросы по тегам