Параметры отчетов Delphi XE2 FireMonkey

XE2 вышел, и я заметил, что у FMX, кажется, нет никаких параметров отчетности?

В VCL есть Fast Report и я думаю еще Rave 10 - но ничего для FMX?


person Richard Holland    schedule 01.09.2011    source источник
comment
Еще довольно рано. Любой вариант отчета для firemonkey, вероятно, будет только для Mac OS X, верно? Если люди из FastReport этого еще не сделали, мои деньги, никто другой не может... пока. Firemonkey — это фреймворк версии 1.0, и я ожидаю, что список того, что вы не можете делать в FMX, но уже много лет можете делать в VCL, будет довольно длинным.   -  person Warren P    schedule 01.09.2011
comment
Я предполагаю, что это будет сложно, но я показываю TPrinter, привязанный к VCL, без реального способа печати на FMX, не затрагивая родной API платформы ... ууууу, мальчик.   -  person Richard Holland    schedule 01.09.2011
comment
@Warren P - опция отчетности FMX должна быть совместима со всеми платформами, а не только с OSX.   -  person skamradt    schedule 16.09.2011
comment
Поскольку firemonkey опирается на OpenGL и DirectX в качестве общего уровня представления, текущая технология Firemonkey не дает никаких сведений о том, как будет работать печать. Системы печати каждой платформы сильно различаются. Какао на Mac, полный бардак на Linux, а в Windows своя система печати, не похожая ни на что другое. Да, было бы здорово, если бы такая штука была на подходе и скоро, но я бы не стал задерживать на это дыхание.   -  person Warren P    schedule 16.09.2011


Ответы (3)


Одним из возможных решений (хотя и только для Windows) было бы создание сервером datasnap отчетов с использованием отчетов rave/fast, экспортирование их в html/pdf и отправка результата клиенту для отображения. Не идеально, но сокращает разрыв до тех пор, пока не будет доступно полноценное решение FMX.

person skamradt    schedule 15.09.2011

Есть ли у них компонент Rich Edit или HTML с возможностью печати? С одним из них вы могли бы довольно быстро собрать разумную систему отчетности.

person Jerry Gagnon    schedule 01.09.2011

Вы можете комбинировать формы VCL и FMX в одном проекте.
См.: Delphi XE2: можно ли создать экземпляр формы FireMonkey в приложении VCL?

В настоящее время вы можете поместить форму отчета в VCL в свое приложение FMX и, возможно, позже заменить ее чистым решением FMX.
Но это, конечно, будет только для Windows, и, возможно, это не то, что вам нужно.

person Johan    schedule 26.01.2012