Recompiling FastReports sources for Compact Framework
I have opened the FastReports source project and would like to recompile it for Compact Framework.
As you know there are many PDF viewers for Windows CE and it would be great to generate PDF files on these devices for direct viewing.
However, there seems to be some issues...
(1) There is lots of dependencies on System.Windows.Forms.DataVisualization. Most of these seem to be in the MSChart namespace only.
Would it still work to add a compiler directive to exclude these sources?
I suppose the source code is not available for this assembly?
(2) There are dependencies on FastReports.Bars, FastReports.Editor.
I cannot find any source code for these. Is it available?
As I am mainly interested in programmatically generating reports, I do not need to expose the editor. Can I remove dependencies on FastReports.Editor?
(3) The assembly FastReports.Bars seems pretty crucial to the FastReport solution, however there is no source code for it.
It appears that it would be impossible to obtain any meaningful functionality out of the FastReports sources without distributing the FastReports.Bars assembly with it. However, on the Compact Framework, this raises the issue that FastReports.Bars refers to the standard framework assemblies, thus, making it non-binary compatible with the Compact Framework's runtime.
So it seems not possible to do this platform port with the supplied sources?
As you know there are many PDF viewers for Windows CE and it would be great to generate PDF files on these devices for direct viewing.
However, there seems to be some issues...
(1) There is lots of dependencies on System.Windows.Forms.DataVisualization. Most of these seem to be in the MSChart namespace only.
Would it still work to add a compiler directive to exclude these sources?
I suppose the source code is not available for this assembly?
(2) There are dependencies on FastReports.Bars, FastReports.Editor.
I cannot find any source code for these. Is it available?
As I am mainly interested in programmatically generating reports, I do not need to expose the editor. Can I remove dependencies on FastReports.Editor?
(3) The assembly FastReports.Bars seems pretty crucial to the FastReport solution, however there is no source code for it.
It appears that it would be impossible to obtain any meaningful functionality out of the FastReports sources without distributing the FastReports.Bars assembly with it. However, on the Compact Framework, this raises the issue that FastReports.Bars refers to the standard framework assemblies, thus, making it non-binary compatible with the Compact Framework's runtime.
So it seems not possible to do this platform port with the supplied sources?
Comments
CF is not supported (and will not be supported in future).