Таблица стилей и таблицы Docbook, ошибка FOP - PullRequest
3 голосов
/ 19 октября 2011

Я никогда не сталкивался с этой ошибкой, так как я использую Docbook. Я посмотрел его и обнаружил, что эта ошибка была исправлена ​​ранее в прошлом (а также я попытался сделать те же шаги, как было объяснено). К сожалению, мне пока не удалось исправить это самостоятельно.

Вот сообщение об ошибке, которое выдает FOP:

ВНИМАНИЕ: Следующая функция еще не реализована Apache FOP: table-layout = "auto" (в fo: table) (см. Позицию 2: 182518)
2011.10.19. 11:19:37 org.apache.fop.events.LoggingEventListener processEvent SEVERE: встречается недопустимое значение свойства в column-width = "пропорциональный-столбец-ширина (1)": org.apache.fop.fo.expr.PropertyException:
file: / c: /fajlok/teszt/book.fo: 2: 182518: функция пропорциональный-столбец-ширина () может использоваться только в том случае, если fo: table имеет table-layout = "fixed" .; свойство: 'column-width' (см. позицию 2: 182598)
org.apache.fop.fo.expr.PropertyException:
file: / c: /fajlok/teszt/book.fo: 2: 182518: функция пропорциональный-столбец-ширина () может использоваться только в том случае, если fo: table имеет table-layout = "fixed" .; Свойство: «колонного ширина»

По сути, он уведомляет меня, что в FOP еще не реализована функция table-layout = "auto".

1 Ответ

1 голос
/ 30 марта 2012

Я не могу подтвердить, что предупреждение не отображается, если для fop1.extensions установлено значение "1".

Моя таблица стилей содержит

<xsl:param name="fop1.extensions" select="1"/>

И все же я получаю

The following feature isn't implemented by Apache FOP, yet: table-layout="auto" (on fo:table) (See position 1362:428)

Я использую FOP версии 1: 1.0.dfsg2-6 (Debian SID)

...