/Impress/Features/Tables

From Apache OpenOffice Wiki
Revision as of 12:17, 20 August 2007 by Cl@openoffice.org (Talk | contribs)

Jump to: navigation, search

A specification draft for issue 68103, which is about implementing native support for tables in draw and impress. Please bear in mind that this page is geared towards developing a specification (see also Category:Specification) and keeping track of the implementation, don't discuss here, use the Talk page (discussion link above) or the developer mailing list for the graphics project instead. Thanks.

Abstract

Specification Draft

Here is a link to the Specification Draft.

Milestone Planning

TaskStatusMilestone
Core
Implement a table shape in the drawing layerDone
Implement XShape API for the table shapeDone
Add support for multiple text objects per shape to drawing layerDone
Add mouse interaction for multiple text objects per shape to drawing layerDone
Add keyboard interaction for multiple text objects per shape to drawing layerDone
Add handles for table rowsDone
Add handles for table columnsDone
Render table structure with cell background and textDone
Selection of cellsDone
Render table bordersDoneM1
Support for auto format stylesDoneM1
Add cell styles to sdDoneM1
API support for cell styles in SdDoneM1
Clipboard support for single and multiple cellsplannedM2
Clipboard support between sd and other OOo applicationsplannedM4
User Interface
Add table toolbar in sdDone
* Line StyleDoneM1
* Border Line ColorDoneM1
* BordersDoneM1
* BordersDone
* Background FillingDone
* Merge / Split CellsplannedM2
* OptimizeplannedM2
* Text AlignmentplannedM2
* Insert/Delete Row/ColumnDone
* Select Table/Row/ColumnDone
* Auto formatplannedM2
* Table PropertiesDone
* SortplannedM3
* SumplannedM3
Create cell property dialog for drawing layer cellsDone
* Add font tab pageDone
* Add font effect tab pageDone
* Add Borders tab pageDoneM1
* Add Background tab pageDone
Keyboard navigation in tableDone
Add cell styles to stylist in sdDone
setting cell styles to selected cellsDoneM1
Support search&replace for text in tablesDoneM1
Support spell checking for text in tablesDoneM1
Enable table shape as presentation layout objectplannedM2
User interface for auto format stylesplannedM2
xml load/store for predefined auto format stylesplannedM2
define some predefined auto format stylesplannedM2
Undo for cell formattingplannedM2
Undo for table structure changesplannedM2
Undo for cell merges/splitplannedM2
XML
Implement embedded cell structure exportDone
Export cell content auto stylesDoneM1
Export cell stylesDoneM1
Export auto format stylesplannedM3
Implement imbedded cell structure importDone
Implement external cell structure importplannedM3
Import cell stylesplannedM3
Import auto format stylesplannedM3
Implement backward compatibility strategiesplannedM3
I18N
Support for RTL languages in tablesplannedM3
Accesibility
Implement accessibility API for table shapeplannedM4
Interop
Add import support from ppt binary formatplannedM3
Add export support to ppt binary formatplannedM3
Add import support from ppt xml formatplannedM4


MilestoneDue
M1Basic User Interface6. Aug. 2007
M2Advanced User Interface finishing, including feedback from Milestone 1 testing10. Sep. 2007
M3XML Support24. Sep. 2007
M4Interop and Finishing15. Okt. 2007
M5Implement Feedback from testing/comunity/user exp.29. Okt. 2007

Status Changes

08/20/2007

  • Merge and Split operation took longer to implement then initialy planned, shifting milestone M2 around two weeks
  • Due to unplanned workload with OOo 2.3 showstopper issues shift M2 one week
  • Since this now spans over my one week vacation in Oktober, M4 is shifted one additional week
Personal tools