Open source Java office, day 16: Dataobject

15
http://www.joeffice.org © Copyright 2013 - Japplis Joeffice DataObject Text font & color Slide thumbnails Day 16

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

Page 1: Open source Java office, day 16: Dataobject

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

Joeffice

DataObjectText font & colorSlide thumbnails

Day 1

6

Page 2: Open source Java office, day 16: Dataobject

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

Refactoring DataObject

Page 3: Open source Java office, day 16: Dataobject

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

Refactoring DataObject

Page 4: Open source Java office, day 16: Dataobject

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

Refactoring DataObject

Page 5: Open source Java office, day 16: Dataobject

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

Refactoring DataObject

Page 6: Open source Java office, day 16: Dataobject

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

POI Docx Reader

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

Page 7: Open source Java office, day 16: Dataobject

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

POI Docx Reader

Page 8: Open source Java office, day 16: Dataobject

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

Color text

Page 9: Open source Java office, day 16: Dataobject

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

Color text

Page 10: Open source Java office, day 16: Dataobject

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

Changing font

Page 11: Open source Java office, day 16: Dataobject

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

Slide Thumbnails

Page 12: Open source Java office, day 16: Dataobject

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

Page 13: Open source Java office, day 16: Dataobject

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

One more thing

Page 14: Open source Java office, day 16: Dataobject

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

Page 15: Open source Java office, day 16: Dataobject

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