В OpenERP 7 при использовании Webkit для генерации отчетов, как определить размер пользовательской бумаги?OpenERP Webkit Report Custom Paper Size
размеров бумаги по умолчанию в WebKit перечислены по адресу:
http://qt-project.org/doc/qt-4.8/qprinter.html#PaperSize-enum
Особый интерес представляет размер бумаги типа 30:
QPrinter :: Пользовательские 30 Unknown, или пользователь определенный размер.
документация Webkit отмечает, что пользовательская высота и ширина могут быть указана:
Для более мелкозернистого контроля над размером страницы --page высоты и --page шириной вариантов может быть использовано. http://wkhtmltopdf.org/usage/wkhtmltopdf.txt
Однако модуль OpenKP Webkit не поддерживает прямой ввод высоты страницы и ширины страницы. Возможные решения могут включать:
- Добавить новый размер бумаги в перечисление QPrinter и, возможно, обновить Webkit и модуль OpenKP Webkit, чтобы распознать новый размер бумаги.
- Добавьте новый размер бумаги непосредственно в Webkit и, возможно, обновите модуль OpenKP Webkit, чтобы узнать новый размер бумаги.
- Обновите модуль WebKit OpenERP, чтобы разрешить использование формата бумаги формата 30 и указать высоту страницы и ширину страницы для Webkit.
- Некоторые другие методы полностью.
Предложения или указатели на документацию, касающиеся любого из вышеперечисленного, приветствуются. Конечная цель - легко создавать отчеты от OpenERP, и большинство людей, по-видимому, рекомендуют Webkit для этой цели. Использование RML ReportLab также будет вариантом, но использование Mako, HTML и CSS кажется предпочтительным для использования XML, XSL и RML. Некоторые люди, похоже, успешно разрабатывают отчеты с использованием OpenOffice/LibreOffice и SXW, но формат SXW, похоже, устарел в текущем OpenOffice/LibreOffice.
Благодарим за отзыв! Я закончил использовать XML + XSL для RML в PDF, поэтому у меня не было возможности проверить это, но сэкономить для будущей справки. –