Open source Java office, day 16: Dataobject

Post on 03-Jul-2015

177 views 0 download

description

Day 16 of writing an open source office suite in Java. Today refactoring dataobject, moving to POI for reading Word documents, Adding thumbnails to slides and more

Transcript of Open source Java office, day 16: Dataobject

http://www.joeffice.org © Copyright 2013 - Japplis

Joeffice

DataObjectText font & colorSlide thumbnails

Day 1

6

http://www.joeffice.org © Copyright 2013 - Japplis

Refactoring DataObject

http://www.joeffice.org © Copyright 2013 - Japplis

Refactoring DataObject

http://www.joeffice.org © Copyright 2013 - Japplis

Refactoring DataObject

http://www.joeffice.org © Copyright 2013 - Japplis

Refactoring DataObject

http://www.joeffice.org © Copyright 2013 - Japplis

POI Docx Reader

● Reading Word documents library : Docx4j → Apache POI● 10 MB less in libraries

http://www.joeffice.org © Copyright 2013 - Japplis

POI Docx Reader

http://www.joeffice.org © Copyright 2013 - Japplis

Color text

http://www.joeffice.org © Copyright 2013 - Japplis

Color text

http://www.joeffice.org © Copyright 2013 - Japplis

Changing font

http://www.joeffice.org © Copyright 2013 - Japplis

Slide Thumbnails

http://www.joeffice.org © Copyright 2013 - Japplis

http://www.joeffice.org © Copyright 2013 - Japplis

One more thing

http://www.joeffice.org © Copyright 2013 - Japplis

http://www.joeffice.org © Copyright 2013 - Japplis

Joeffice

● Java Office Suite● Open Source (Apache licence 2.0)● Offline & Online● Tabs and docking editors● Works on Windows, MacOS X, Linux