Repeated Rows

OpenOffice.org 2.0 Writer

Document - ID	Specification Owner	Last Change	Status
	Gunnar Timm	2004-04-27	Final
Conforms to	
Applies to	Writer
Task ID(s)	i20390 i24903 i26165 i26166 i26167 i26168 i26169 i26284
Category	Feature

Abstract

Extend the existing ability to repeat a table row as header when the table is broken by page breaks to multiple rows.

i-Team Members (The specification owner is part of the i-Team)

	Name	E-mail Address
User Experience	Christian Jansen (CJ)	christian.jansen@sun.com
Development	Frank Meies (FME) Gunnar Timm (GT)	fme@openoffice.org gunnar.timm@sun.com
Quality Assurance	Michael Rüss (MRU)	Michael.Ruess@Sun.COM
Documentation	Uwe Fischer (UFI)	uwe.fischer@sun.com

Approved for Implementation

	Approved by	Date
User Experience	Christian Jansen	2004-04-16
Development	Frank Meies Gunnar Timm	2004-04-16 2004-04-16
Quality Assurance	Michael Rüss	2004-04-22
Documentation	Uwe Fischer	2004-04-16
String Review		

Document Change History

Rev. Level	Change	Initials	Date
1.0	New screen shots and comments	GT	2004-04-16
1.1	Slightly redesign	GT	2004-04-27

Contents

1	Motivation	1

2	User Scenarios	1

3	Goals	1

4	Requirements and Dependencies	1

4.1	Requirements	1

4.2	Technical Dependencies	1

5	Competitive Analyses	1

6	Detailed Specification	2

6.1	G11n	4

6.2	Error Conditions	4

7	Future Tasks	4

8	Notes	5

9	References	5

Motivation

For compatibility issues the ability to repeat a table row on following pages should be enhanced to treat more than one row.

User Scenarios

User simply wants to repeat more than one Row on consecutive pages as he used to do in Calc or competitive applications.

Goals

Improve the capability to repeat one Row to multiple Rows.

Requirements and Dependencies

Requirements

Improve existing capabilities so the behaviour is mostly compatible to Microsoft Word.

Technical Dependencies

Competitive Analyses

Microsoft Word shows the following behavior here: Having a table with the first row set to 'repeated headline', this row does not necessarily keep together with the second row (if the second row is cut off due to a page break):

Having multiple repeated headlines, the bahavior is like this:

Here, we have three repeated headlines, the second is cut off the first, and no headline is repeated. Another solution in this case would be to keep together the first row with the second by moving the table to the second page.

For Writer the behaviour shall be implemented in a slightly modified way. Instead we shall extend our current behavior (which is to keep together the headline with the second row) to multiple headlines: Headlines always keep together and the last headline keeps together with the next row. Note: The next row of course may be split across page borders.

Detailed Specification

The dialog to insert a table will get an additional Numeric Field to give the number of Rows to repeat.

String list

Item	English	German	Comments
Check Box	Repeat Heading	Überschrift wiederholen	
Numeric Field	The first%POSITION_OF_CONTROLrows	Die ersten%POSITION_OF_CONTROLZeilen	%POSITION_OF_CONTROL will be substituted by the Numeric Field itself

By unchecking "Repeated header" the Numeric Field will be disabled. The initial and minimal value is 1, the maximum which can be entered shall be limited to the number of rows in table minus 1. This will happen on the fly, depending on the actual value of “Rows”. Thus the value of “Rows to repeat” might decrease in the same time while the number of rows decrease.

String list

Item	English	German	Comments
Check Box	Repeat Heading	Überschrift wiederholen	
Numeric Field	The first%POSITION_OF_CONTROLrows	Die ersten%POSITION_OF_CONTROLZeilen	%POSITION_OF_CONTROL will be substituted by the Numeric Field itself

The dialog to convert selected text to table has to be changed the same way as the dialog to insert a table.

G11n

Error Conditions

When the number of Rows to repeat exceed the possible space on a page, repeating Rows will be disabled.

Future Tasks

Notes

References

Repeated RowsOpenOffice 2.0 Writer

Page 4

http://specs.openoffice.org/writer/repeatedrows/repeatedrows.sxw

Gunnar Timm

2004-02-20T10:53:32

Oliver Specht