Настройте 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?