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: Re: [office] Public comment #20 -- default print range in tables

My point is also that even if a print range is defined, an application does not always follow it.  If the user makes an explicit selection in the spreadsheet UI, then that is the range printed, regardless of what is stored in the document that was loaded.

So we should say what table:printrange actually is in practice, which is a hint or preference.  It would not be incorrect for an application to override or ignore this hint, since it may have more recent information, such as a user selection.  Maybe even new rows have been inserted into the spreadsheet, changing the effective print range?

So all we can really say is "table:printrange stores the last specified print range for this sheet. "

Applications that want to do something with the last specified print range are free to use this value for that purpose.  It probably would use it, along with the current state of UI selection, to derive the actual range to print.  But we don't need to get into that.  I don't think we need to say anything about what happens if it is lacking either.


Michael.Brauer@Sun.COM wrote on 07/01/2008 10:27:58 AM:

> robert_weir@us.ibm.com wrote:
> >
> > Once we go down the road of defining runtime print behavior of
> > applications, we need to deal with more than just the data in the
> > document.  It gets messy very quickly.
> I agree. Actually, I have no objection to defining in the specification
> how the default print range is calculated if that appears to be possible
> and reasonable, but it is also fine for me if we leave this up to the
> implementations.
> In both cases, we need to adapt the wording of section 8.1.1. Assuming
> that we do not define how the print range is calculated, we may say
> something like:
> If the table is printed, the table range that actually is printed may be
> specified by table:printrange attribute (see following section). If this
> attribute is not existing, the printing application may calculate the
> range to print.
> >
> > -Rob
> Michael
> --
> Michael Brauer, Technical Architect Software Engineering
> StarOffice/OpenOffice.org
> Sun Microsystems GmbH             Nagelsweg 55
> D-20097 Hamburg, Germany          michael.brauer@sun.com
http://sun.com/staroffice         +49 40 23646 500
> Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1,
>       D-85551 Kirchheim-Heimstetten
> Amtsgericht Muenchen: HRB 161028
> Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
> Vorsitzender des Aufsichtsrates: Martin Haering

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