Проблемы / альтернативы nFop

Мне нужен бесплатный процессор.net XSL-FO и я сначала проверил функциональность nfop. Я обнаружил некоторые недостатки, которые важны для того, чтобы я мог соответствовать требованиям для моего проекта.

Проблемы, с которыми я столкнулся:

  • SVG не рендер
  • Функциональность водяного знака в принципе невозможно отобразить - тело отображается перед всеми другими панелями, без SVG (выше) и без поворота текста

  • атрибут keep-Together не реализован * ( http://www.w3schools.com/xslfo/prop_keep-together.asp)

Третий пункт особенно раздражает, я нашел обходные пути для некоторых из вышеупомянутых проблем (1,2), используя iTextSharp и редактируя PDF позже (грязный).

Мои вопросы:

  • Есть ли обходные пути для решения любой из проблем, упомянутых выше?
  • С какими еще проблемами сталкиваются люди с nfop?
  • Существуют ли альтернативные процессоры XSL FO для.net?

4 ответа

Решение

Другие механизмы FOP с интерфейсами.NET для рассмотрения:

Уровень соответствия стандартам FOP и ошибки / проблемы различаются в зависимости от механизмов FOP, поэтому я рекомендую использовать несколько механизмов FOP (многие предлагают пробные версии) при разработке, чтобы определить, есть ли проблема с вашим FOP или ошибка / проблема с вашим рендеринг движка.

Что ж, этот щенок снова поднял голову, и я столкнулся с проблемой "держать блоки на одной странице".

я нашел

<fo:table-row keep-together="always">

работал шарм.

Спасибо за ваш ответ, Мэдс. К сожалению, эти варианты для меня недоступны из-за бюджетных ограничений и чего-то еще.

Мне нужно будет использовать iTextSharp и вручную добавить водяной знак (yay).

Я нашел 1 способ решить проблему с атрибутом keep-Together. Вместо того, чтобы использовать этот атрибут, я объединяю элементы строки таблицы, используя:

<fo:table-row keep-with-previous="always">

Вышеуказанный атрибут представляется реализованным.

Я использовал следующий сайт в качестве ссылки: http://www.ibm.com/developerworks/xml/library/x-tippgbk/index.html

Я все еще хотел бы услышать другие проблемы / обходные пути / альтернативы для nfop.

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