OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Alternatives for OFFICE-2102


Hi all,

I have tried to sort out the alternatives for OFFICE-2102 for me. I have attached it.

Please correct it where necessary and add your aspects in case I forgot something.


Kind regards
Regina
Alternatives
============


= A = (see proposal by Michael in OFFICE-2102)
Consumers shall collapse white space characters that occur in those elements where <text:s> [6.1.3], <text:tab> [6.1.4] and <text:line-break> [6.1.5] are allowed as element content.

This way element <text:text-input> would not be affected by white space collapsing, because it does not yet allow <text:s>, <text:tab> and <text:line-break> as child.

I would make this explicit:
Children of such elements are treated for them own.

==Implications:==

Multiple spaces, tab and line-break in an input field can be done by using ascii-character x0020, x0009 and x000A respectively.
Pretty Printing of source of document in editor might add whitespaces (space, tab, line break) and such changes the appearence of the document.

LibreOffe: Nothing to do in regard to input fields. I do not oversee other children of <text:p> and <text:h>.
Word 2010: currently collapses the white spaces in input fields, would need changes in import and export filter.



= B = (see proposal by Michael in OFFICE-2102)
Consumers shall collapse white space characters that occur in those elements where <text:s> [6.1.3], <text:tab> [6.1.4] and <text:line-break> [6.1.5] are allowed as element content.
AND
The elements <text:s>, <text:tab> and <text:line-break> are allowed as children of element <text:text-input>.

==Implications:==

Multiple spaces, tab and line-break in an input field are collapsed, in case ascii-characters are used.
Pretty Printing of source of document is possible in editor without changing the appearence of the document.

LibreOffice: Implement the new behavior for ODF 1.3. Implement a compatibility option for handling of old documents.

Word 2010: Adapt the export filter to write <text:s>, <text:tab> and <text:line-break>. The import filter already support these elements.



= C =
Keep the current specification (only remove some glitches).
Add an exception, that content of element <text:text-input> is excluded from white-space collapsing.

==Implications:==
Multiple spaces, tab and line-break in an input field can be done by using ascii-character x0020, x0009 and x000A respectively.
Pretty Printing of source of document in editor might add whitespaces (space, tab, line break) and such changes the appearence of the document.

LibreOffice: Nothing to do
Word: Need to change import and export filter in regard to input fields.



= D =
Keep the current specification (only remove some glitches). Make explicit, that content in all children are affected, including content of element <text:text-input>.

==Implications:==
The ability of using multiple spaces, tabs or line-break in an element <text:text-import> is lost.
Pretty Printing of source of document is possible in editor without changing the appearence of the document.

LibreOffice: Needs to change import and export filter for ODF 1.3 in regard to element <text:text-import>. Needs to keep the current ODF 1.2 model and the current filters, so that existing documents are not changed.

Word: Nothing to do


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]