Печать Flex DataGrid переменной высоты
-
03-07-2019 - |
Вопрос
У меня есть отчет, который мне нужно распечатать из написанного мной проекта Flex.Отчет должен выглядеть так:
Header
-----------
text, more text
.----------------------------.
|Data Grid of Variable Height|
|============================|
| |
| |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Possible Page Break
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
| |
| |
|____________________________|
Fixed height chart
Lots more text
End
Я потратил около 16 часов, пытаясь заставить это работать.В каждом примере, который я нашел, либо PrintDataGrid имеет фиксированную высоту, равную 100% его контейнера, а затем выполняется очень подробный код, чтобы охватить его на несколько страниц.Кто-нибудь получал что-нибудь подобное для работы?Я подумываю просто создать веб-сервис, который будет принимать данные и возвращать их обратно в HTML, но мне придется воссоздать диаграмму.
Решение
Вы не можете.Даже не пытайтесь печатать в гибком формате.
Другие советы
Я не уверен, что вы подразумеваете под многословием, но ознакомьтесь с псевдокодом и реализацией на странице http://www.brucephillips.name/blog/index.cfm/2008/4/11/Flex--Printing-A-DataGrid-That-Spans-Multiple-Printed-Pages.
Привет, найдите веб-сайт, который может быть интересен по этой проблеме: Печать нескольких страниц с помощью FlexReport
Надеюсь, это поможет