[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [office] Legal child elements of <table:table-cell> in spreadsheet applications
Hi Kohei, On Thursday, 2007-08-09 20:36:25 -0400, Kohei Yoshida wrote: > <define name="text-content"> > <choice> > <ref name="text-h"/> > <ref name="text-p"/> > <ref name="text-list"/> > <ref name="text-numbered-paragraph"/> > <ref name="table-table"/> > <ref name="draw-a"/> > <ref name="text-section"/> > <ref name="text-soft-page-break"/> > <ref name="text-table-of-content"/> > <ref name="text-illustration-index"/> > <ref name="text-table-index"/> > <ref name="text-object-index"/> > <ref name="text-user-index"/> > <ref name="text-alphabetical-index"/> > <ref name="text-bibliography"/> > <ref name="shape"/> > <ref name="change-marks"/> > </choice> > </define> > > But are all of these really allowed as child elements of > <table:table-cell>, especially in a spreadsheet application? While current iplementations usually don't know how to handle all of these, especially the text-*-index elements aren't of much use in a spreadsheet cell, I don't see a technical reason why we shouldn't allow them in the file format. > While it may make sense to allow them in a table cell in a word > processor application (which is also represented by the > <table:table-cell> tag), I'm not so sure about allowing all of them in a > cell inside a spreadsheet application. If an implementation wants to support full-blown text processor capabilities inside a spreadsheet table cell, why not? > And the text part of the > aforementioned section is rather ambiguous about whether there is any > differentiation in the definition of <table:table-cell> between word > processor and spreadsheet applications. AFAIK there isn't. > For instance, what is an ODF-supporting spreadsheet application supposed > to do when it sees a <table:table> element as a child element of > <table:table-cell>? Current implementations should indicate an error or warning, none supports tables in cells. Note also that the formula draft in section "5.8 References" defines a syntax that explicitly allows to reference nested tables: SheetLocator ::= SheetName ("." SubtableCell)* SubtableCell ::= ( Column Row ) | QuotedSheetName Eike -- OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]