Kexi/Plugins/Reports: Difference between revisions
m (moved Calligra/Kexi/Plugins/Reports to Kexi/Plugins/Reports) |
No edit summary |
||
Line 1: | Line 1: | ||
*[[ | *[[/Fileformat|File format]] | ||
==Todo List== | ==Todo List== |
Revision as of 18:50, 15 December 2010
Todo List
Fix javascript kross plugin, or disable as it seems buggy, qtscript is ok.Now loads qtscript if available and javascript is selected - 3-Jul-2010KWord ExportKSpread Export- Make row colour the same as section background
- Add more script events, such as on_load, to complement on_render.
Properly sync size/pos properties between the editor and the itemMake report entities (label/field etc) plugins, so its easier to add new ones ?- Maybe use flakes, or create a report 'shape' that can be embedded elsewhere
- Add more math functions
- Undo/Redo support
Dynamically adjust page margins when page units are changed- Clean up the mess that is the barcode generators!
- Custom page sizes
When pasting items, dont allow to go below bottom of sectionPage number/totalHTML Export (maybe link in with webforms)--Fix to use KIO instead of QFile etc to allow saving to remote dirAllow functions defined in external scripts to be called, or add a 'modules' plugin as a place for user defined functions.Speed up background drawing - seems more dependant on gfx driver.... raster engine is faster than intel! Dont use antialisaing, or do use raster is the answerSorting and Grouping for the datasource in KoReportData- Use ODF text paragraphs for label text and allow ODF text for report values --jstaniek 13:54, 6 February 2010 (PST)
- we could paint whatever ODF allows for a paragraph; for now some ODF attributes map exactly to QFont attrs
- this is handled in KoCharacterStyle::saveOdf(KoGenStyle &style)
- but at gui level editing is the problem: (we will need support in forms to enter the data, as well as support in report designer, to enter the static label text in ODF format)
- Future Item Plugins
- Table Item
- Sub Report
Features
- GUI Designer
- User Scripting
- Javascript
- Python
- And any other Kross languages
- Events
- Report OnOpen
- Report OnNewPage
- Report OnComplete
- Section OnRender
- Controls (builtin):
- Label
- Field
- Text
- Line
- Image
- Static
- Dynamic
- Checkbox
- Plugins:
- Barcode
- 3of9
- 3of9+
- 128
- upc-a
- upc-e
- ean13
- ean8
- Charts
- with linked child/master fields
- Barcode
- Grouping/Sorting
- Group headers/footers