viewer rendition of tables

Bug #1080710 reported by carmen fierro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Won't Fix
Undecided
Unassigned

Bug Description

Running:
* calibre-0.9.6.
* WiinXp SP3

I am asking for an ENHANCEMENT of the viewer, i.e., that tables (I am concened particularly with epubs) should be treated when possible much as images, and NOT BE SPLIT THROUGH PAGES IN PAGED MODE.
I have vainly tried to secure such through CSS, i.e., 'page-split-inside: avoid;', moreover, even without that, webkit inspection showed the related property as checked for the table, although the three tables tables in the epub were split by viewer--quite annoyingly.
I should further enjoy, if possible, to see the analogy with images carried on further, by allowing an independent view, with independent ENLARGEMENT, as sometimes the only way to fit a table into a page calls for reduced font-size.

Revision history for this message
Kovid Goyal (kovid) wrote : Re: calibre bug 1080710

This is not worth the effort for me personally. If some one else wants to implement it, I will be happy to supply any needed guidance. If so, re-open the ticket and we can discuss it.

 status wontfix

Changed in calibre:
status: New → Won't Fix
Revision history for this message
Kovid Goyal (kovid) wrote :

Note that you can probably (I haven't tested it) achieve the effect you want by using the CSS property
page-break-inside: avoid

Not page-split-inside.

Revision history for this message
carmen fierro (cfierrob) wrote : Re: [Bug 1080710] Re: viewer rendition of tables

2012/11/19 Kovid Goyal <email address hidden>

> Note that you can probably (I haven't tested it) achieve the effect you
> want by using the CSS property
> page-break-inside: avoid
>
> Not page-split-inside.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1080710
>
> Title:
> viewer rendition of tables
>
> Status in calibre: e-book management:
> Won't Fix
>
> Bug description:
> Running:
> * calibre-0.9.6.
> * WiinXp SP3
>
> I am asking for an ENHANCEMENT of the viewer, i.e., that tables (I am
> concened particularly with epubs) should be treated when possible much as
> images, and NOT BE SPLIT THROUGH PAGES IN PAGED MODE.
> I have vainly tried to secure such through CSS, i.e.,
> 'page-split-inside: avoid;', moreover, even without that, webkit inspection
> showed the related property as checked for the table, although the three
> tables tables in the epub were split by viewer--quite annoyingly.
> I should further enjoy, if possible, to see the analogy with images
> carried on further, by allowing an independent view, with independent
> ENLARGEMENT, as sometimes the only way to fit a table into a page calls for
> reduced font-size.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/calibre/+bug/1080710/+subscriptions
>

Sorry: 'page-break-inside: avoid' WAS what I tried -- 'page-split' an error
from citing by (bad) memory.
I may add, in effort to make someone take an interest, that the tables of
which I complain are NOT merely intended for layout (a practice that I
dislike and consequently avoid as much as possible): in fact, they are the
three comparison tables appearing in Darwin's "The Voyage of the Beagle". I
wish to point out that most scientific / reference books contain
information that can only be conveyed by means of tables: thus, their
proper (perhaps, agreable) presentation seems to me a far from trivial
issue, if we want e-books to be extended further than fiction. Although I
must own that my 'NonFiction' tag is applied to less than a 3% of my whole
library...
Thanks,
--
Carmen

Revision history for this message
Kovid Goyal (kovid) wrote : Re: calibre bug 1080710

You can also switch to flow mode when you are presented with a table to
display it completely inside the viewport (click the little yellow
scroll icon in the top right corner).

Adding support for page-break-inside: avoid has to happen at the level
of the HTML rendering library (Qt WebKit) and cannot be implemented in
calibre code.

Revision history for this message
carmen fierro (cfierrob) wrote : Re: [Bug 1080710] Re: calibre bug 1080710

2012/11/20 Kovid Goyal <email address hidden>

> You can also switch to flow mode when you are presented with a table to
> display it completely inside the viewport (click the little yellow
> scroll icon in the top right corner).
>
> Adding support for page-break-inside: avoid has to happen at the level
> of the HTML rendering library (Qt WebKit) and cannot be implemented in
> calibre code.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1080710
>
> Title:
> viewer rendition of tables
>
> Status in calibre: e-book management:
> Won't Fix
>
> Bug description:
> Running:
> * calibre-0.9.6.
> * WiinXp SP3
>
> I am asking for an ENHANCEMENT of the viewer, i.e., that tables (I am
> concened particularly with epubs) should be treated when possible much as
> images, and NOT BE SPLIT THROUGH PAGES IN PAGED MODE.
> I have vainly tried to secure such through CSS, i.e.,
> 'page-split-inside: avoid;', moreover, even without that, webkit inspection
> showed the related property as checked for the table, although the three
> tables tables in the epub were split by viewer--quite annoyingly.
> I should further enjoy, if possible, to see the analogy with images
> carried on further, by allowing an independent view, with independent
> ENLARGEMENT, as sometimes the only way to fit a table into a page calls for
> reduced font-size.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/calibre/+bug/1080710/+subscriptions
>

Many thanks!
I have just tried the new feature 'view table', and although in ordinary
view tables are still split notwithstanding 'page-break-inside: avoid',
this new feature allows to properly get the full information.
Thanks again,
--
Carmen

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.