Hi! Has anyone seen this behavior?https://bugs.freedesktop.org/show_bug.cgi?id=40273GoAheadAndLogIn=1If so, could the user figure out the solution?I'm surprised it's been over a week without even a bug assignment,
so I decided to post on the mail list, which seems fairly more
active.Regards,Nicols
maybe you should also provide a sample "C:\LINCEV3\ARTICULO.DBF" file?
On 08/27/2011 12:05 PM, Luuk wrote:On 27-08-2011 16:42, Nicols Adamo wrote:Hi! Has anyone seen this behavior?https://bugs.freedesktop.org/show_bug.cgi?id=40273GoAheadAndLogIn=1Ifso, could the user figure out the solution?I'm surprised it's been over a week without even a bug assignment,
so I decided to post on the mail list, which seems fairly more
active.Regards,Nicolsmaybe you should also provide a sample "C:\LINCEV3\ARTICULO.DBF" file?Hi! It's not necessary, since importing any sheet from any other
book causes the same result.Thanks
The only thing that seems broken is the page preview (File>Page Preview). In
LibO 3.3 and 3.4. it shows the print pages of the current sheet only.
PageBreak Preview shows all the pages on each sheet.
The new File>Print... dialog shows all printable pages and they do print
actually.
When I insert a sheet from dbf, the disturbing thing is that these data get
printed as well.
I can not reproduce any removal of print ranges.
Off topic: processing database data in this way far from optimal.
Additional note: When I open your template preciosPlantillaOO3v1.6.ots, the
Model* sheets have no print ranges from the start, so I can not see that any
print ranges are deleted.
I added print ranges to all Model* sheets, inserted a dbf sheet, proved that
the print ranges are still there saved, closed, reopened and the print
ranges remain in place.
Hi Andreas,
Additional note: When I open your template preciosPlantillaOO3v1.6.ots, the
Model* sheets have no print ranges from the start, so I can not see that any
print ranges are deleted.
I added print ranges to all Model* sheets, inserted a dbf sheet, proved that
the print ranges are still there saved, closed, reopened and the print
ranges remain in place.
I just reported the exact same behaviour that you describe in the issue,
i.e. there are no default page ranges set when the Calc file is opened
from the template. I tried this in all in various different versions of
OOo/LO/NeoOffice from OOo 3.2.1, 3.3.0, 3.4-dev, LO 3.3.4, LO 3.4.2, Neo
3.2p5.
Alex
Hi,
This is the intended behaviour as it used to be specified for OOo, and
Nicolás document behaves perfectly normal :
"Default print range" is a sheet's used range unless you define anything
anywhere in the document.
Once you have defined one print range explicitly, all the other used range
of the whole document won't be printed anymore. Each new sheet won't be
printed unless you define its print ranges explicitly.
menu:File>New>Spreadsheet... (assuming that you do not use some default
template with preset print ranges)
Select all sheets.
Select a rectangle of cells.
Type =SHEET() and hit Alt+Enter instead of Enter
Each sheet shows its sheet index in the selected range. All the rectangles
are printed.
Insert a new sheet and some content. Its used range will be printed as well.
Hi Andreas! Are you sure!?? When I open it and do not import any
sheet, print ranges are well! After importing any sheet, they all go
wrong (null-deleted).
I updated the bug report with a reduced version of the DBF file opened
by the macro, and added some explanation of the process before really
using the sheet.
Thanks
LibreOffice 3.4.1 and 3.3.4 under Linux:
Your document has not a single print range defined, so no print range gets
deleted.
Your dispatch macro opens the dbf in a new window. It does not affect the
spreadsheet by any means.
What you try to do is an awful mess anyway.
The only thing that seems broken is the page preview (File>Page Preview). In
LibO 3.3 and 3.4. it shows the print pages of the current sheet only.
>PageBreak Preview shows all the pages on each sheet.
The new File>Print... dialog shows all printable pages and they do print
actually.
When I insert a sheet from dbf, the disturbing thing is that these data get
printed as well.
I can not reproduce any removal of print ranges.Off topic: processing database data in this way far from optimal.
Especially with LibreOffice.
Sorry, couldn't help myself…
Hi Andreas,
This is the intended behaviour as it used to be specified for OOo, and
Nicolás document behaves perfectly normal :
"Default print range" is a sheet's used range unless you define anything
anywhere in the document.
Yes, indeed, as I have stated in his bug report.
There is a bug is in the print preview. It should always display anything
printable. That is either the used ranges of all sheets or the collection of
explicitly defined ranges. Currently it shows the used/defined range of the
current sheet only.
I seem to recall that there is already an issue for that, but I could be
wrong.
Alex.
Alexander Thurgood wrote (29-08-11 09:10)
There is a bug is in the print preview. It should always display anything
printable. That is either the used ranges of all sheets or the collection of
explicitly defined ranges. Currently it shows the used/defined range of the
current sheet only.I seem to recall that there is already an issue for that, but I could be
wrong.
Could be
Bug 32826 - Printing in Preview mode causes all sheets to be printed
Bug 33155 - Wrong pages names in "Page Break Preview" [FIXED]
?