[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#294471: Hidden/hard-to-find "Print Ranges" make it very difficult to print the pages you want to print



Package: openoffice.org-bin
Version: 1.1.2dfsg1-3
Severity: normal

  I'm trying to print several sheets of a spreadsheet file using
OpenOffice Calc.  In fact, I'd be happy to print the whole file.
However, if I just select "print" from the menu, Calc prints two
particular sheets (the 1st and 7th, if it matters).  If I select one or
more sheets and try to print only the selected sheets, it prints the
intersection of my selection and the two sheets in question.  If
I don't select either of the two sheets, nothing gets printed at all.
Incidentally, the file in question was imported from Excel; maybe the
import filter is doing something that confuses the rest of the program?

  *later*

  Okay, after much more fiddling, I found the problem.  There were two "print 
ranges" in the file with names like "Excel_Builtin_Print_Area_1", that 
spanned the two sheets that Calc insisted on printing.  Once I removed them, 
I was able to print any set of sheets that I wanted.

  There are two problems here.  Both are apparently "just" usability problems, 
but they're so severe that I think they should be counted as bugs.

    (1) it's not at all obvious that a print range is in use when you go to 
print the spreadsheet, so the problem seems very mysterious at first glance.  
This is especially true if, like me when I started investigating this, you 
don't even know that "print ranges" exist in OpenOffice.  I still don't know 
much about them; for instance, is it possible to define a print range and not 
use it?  Empirical evidence suggests "yes" (see below)..

       I think that the print ranges should be listed in the printing dialog 
and the user should be able to select them there (possibly with a default to 
the last ones chosen).  At least that would make it more obvious what the 
factors affecting the printing are.

    (2) once you realize that a print range is in use, it's not at all obvious 
how to turn it off.  There's a "remove" option in Format -> Print Ranges, but 
it's disabled!  The only way I found to get rid of them was to go into the 
Navigator (which is how I found the ranges in the first place, while trying 
unfamiliar menu items at random), double-click on each range to select it, 
and THEN do Format -> Print Ranges -> Remove (which is enabled once you 
select some cells, apparently).  And even that doesn't delete the defined 
range; in fact, I'm not quite sure what it does, aside from making the whole 
document print like I wanted in the first place.

  Daniel

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages openoffice.org-bin depends on:
ii  debconf [debconf-2.0]    1.4.30.11       Debian configuration management 
sy
ii  libart-2.0-2             2.3.17-1        Library of functions for 2D 
graphi
ii  libaudio2                1.7-2           The Network Audio System (NAS). 
(s
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries 
an
ii  libcurl3                 7.12.3-2        Multi-protocol file transfer 
libra
ii  libdb4.2++               4.2.52-17       Berkeley v4.2 Database Libraries 
f
ii  libfontconfig1           2.2.3-4         generic font configuration 
library
ii  libfreetype6             2.1.7-2.3       FreeType 2 font engine, shared 
lib
ii  libgcc1                  1:3.4.3-6       GCC support library
ii  libice6                  4.3.0.dfsg.1-10 Inter-Client Exchange library
ii  libmyspell3              1:3.1-10        MySpell spellchecking library
ii  libneon23                0.23.9.dfsg.3-2 An HTTP and WebDAV client library 
ii  libsm6                   4.3.0.dfsg.1-10 X Window System Session 
Management
ii  libstdc++5               1:3.3.5-5       The GNU Standard C++ Library v3
ii  libstlport4.6            4.6.2-2         STLport C++ class library
ii  libx11-6                 4.3.0.dfsg.1-10 X Window System protocol client 
li
ii  libxaw7                  4.3.0.dfsg.1-10 X Athena widget set library
ii  libxext6                 4.3.0.dfsg.1-10 X Window System miscellaneous 
exte
ii  libxt6                   4.3.0.dfsg.1-10 X Toolkit Intrinsics
ii  openoffice.org           1.1.2dfsg1-3    high-quality office productivity 
s
ii  xlibs                    4.3.0.dfsg.1-10 X Keyboard Extension (XKB) 
configu
ii  zlib1g                   1:1.2.2-3       compression library - runtime

-- debconf information:
* openoffice.org-bin/prelink: false

-- 
/------------------- Daniel Burrows <dburrows@debian.org> ------------------\
| The only thing that history teaches us is that we do not learn from history. 
|
\--------------------- A duck! -- http://www.python.org --------------------/

Attachment: pgpaMj1Z0AjQ0.pgp
Description: PGP signature


Reply to: