forum.bitel.ru http://forum.bitel.ru/ |
|
[Решено] XML-FO http://forum.bitel.ru/viewtopic.php?f=21&t=7354 |
Страница 1 из 1 |
Автор: | vkulakov [ 29 окт 2012, 12:01 ] |
Заголовок сообщения: | [Решено] XML-FO |
Есть ли возможность форматировать задачи плагина CRM для печати используя XML-FO? Сейчас в файле register_print_task_order.xsl для форматирования используется html, на котором нельзя реализовать (или крайне сложно) то, что нам нужно (колонки, портретная печать, повёрнутые блоки). На FO это решается очень просто . Ко всему прочему в папке /webroot/xsl увидел файлы типа xpdf_register_tasks.xsl, которые красноречиво говорят о том, поддержа XML-FO есть/будет, но как её применить к печати задач - не понятно. |
Автор: | skn [ 29 окт 2012, 18:36 ] |
Заголовок сообщения: | Re: XML-FO |
можно и в PDF при сохранение выбираете тип файла (PDF, HTML) при этом используются разные xsl файлы |
Автор: | vkulakov [ 30 окт 2012, 11:18 ] |
Заголовок сообщения: | Re: XML-FO |
А при печати из клиента можно добавить поддержку xml-fo как сделано для карточек договора? Ну и до кучи - какой движок используете для отображения HTML и какие стандарты и версии он поддерживает? |
Автор: | vkulakov [ 30 окт 2012, 12:01 ] |
Заголовок сообщения: | Re: XML-FO |
И ещё маленький вопросик: как посмотреть XML с данными, по которым генерируется pdf? |
Автор: | dimOn [ 30 окт 2012, 12:02 ] |
Заголовок сообщения: | Re: XML-FO |
для печати используется только html, переделать можно, но доработкой отдельной, там не так просто. движок используется явовский родной обычный |
Автор: | vkulakov [ 30 окт 2012, 12:36 ] |
Заголовок сообщения: | Re: XML-FO |
А по поводу XML с данными? |
Автор: | dimOn [ 30 окт 2012, 12:59 ] |
Заголовок сообщения: | Re: XML-FO |
тоже внутри всё остаётся, т.к. используется только для формирования документов (на клиент xml никак не попадает), надо просто примерный вид узнать или для чего-то использовать, тогда нельзя получить доступ в таком виде. |
Автор: | skn [ 30 окт 2012, 15:43 ] |
Заголовок сообщения: | Re: XML-FO |
vkulakov писал(а): А по поводу XML с данными? в принципе можно модифицировать xsl так, что бы в html-ку печаталась xml-ка на форуме это уже пару раз обсуждали в CRM ветке |
Автор: | vkulakov [ 30 окт 2012, 16:02 ] |
Заголовок сообщения: | Re: XML-FO |
dimOn писал(а): тоже внутри всё остаётся, т.к. используется только для формирования документов (на клиент xml никак не попадает), надо просто примерный вид узнать или для чего-то использовать, тогда нельзя получить доступ в таком виде. Вообще не понял о чём речь. Мне нужно посмотреть, какие данные есть в xml, чтобы добавить их в XSL (FO), чтобы потом при печати в наряде были все необходимые данные. Сейчас в карточке договора есть кнопка XML, которая показывает xml-ку, а в CRM её нет, что очень печально. skn писал(а): в принципе можно модифицировать xsl так, что бы в html-ку печаталась xml-ка Сейчас буду пробовать. |
Автор: | dimOn [ 30 окт 2012, 17:06 ] |
Заголовок сообщения: | Re: XML-FO |
Цитата: Мне нужно посмотреть, какие данные есть в xml, чтобы добавить их в XSL (FO), чтобы потом при печати в наряде были все необходимые данные. Сейчас в карточке договора есть кнопка XML, которая показывает xml-ку, а в CRM её нет, что очень печально. Вы её всё равно не сможете напечатать, потому что толку от FO-документа получившегося в результате трансформации с вашим XSL никакого не будет, его никто в клиенте в плагине CRM не станет рендерить (в отличие от карточек и бухгалтерии тех же). А какой там получается я могу и так поглядеть и вам показать если надо:Код: <?xml version="1.0" encoding="utf-8"?><data orderDate="30.10.2012" status="ok" xslt="connecting.xsl"><task addressFlat="-" addressHouse="-" addressQuarter="-" addressRoom="-" addressStreet="-" comment="ssssssssssssss ddddd " contractDateFrom="18.02.2004" contractTitle="PechContract" createDate="" executors="Вася; Петя" id="32" name="" openDate="20.01.2010" phone="123123123; По пиду: Рабочий +7-999-111-11-11 [некий телефон]; +1-111-111-11-11 [111111111]" resolution="" targetDate="21.04.2010 00:00" typeId="3"/></data>
|
Автор: | vkulakov [ 30 окт 2012, 17:26 ] |
Заголовок сообщения: | Re: XML-FO |
От затеи печатать из клиента я уже отказался. Сейчас я пытаюсь сохранить наряды в pdf - там конвертация в FO работает, поэтому мне нужна XML, по которой формируется pdf-ка при сохранении. В ней ещё каждый наряд соответствует узлу /data/table/data/row |
Автор: | vkulakov [ 30 окт 2012, 17:54 ] |
Заголовок сообщения: | Re: XML-FO |
Разобрался. Если кто ещё будет искать, вот тема на форуме: http://forum.bgbilling.ru/viewtopic.php?f=21&t=6177 Информации в xml, действительно мало, придётся использовать SQL. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |