Report Charts

Robert Fewell 14ubobit at gmail.com
Fri Dec 9 06:09:46 EST 2016


Drats, looks like the report pages I attached did  not get through, but I
think I have answered my question.
To set a percentage height, its parent element(*) must have an explicit
height

It looks like this can be fixed by using viewport units, vh,vw, all modern
browsers and IE>=9 support the new CSS units relative to viewport height (vh)
and viewport width (vw):

or

the <html> and <body> need to have height:100%, "<style>html, body {
height: 100%; width: 100%; margin: 0; }</style>"

In both cases, the chart is displayed full view but with a vertical scroll
bar for some reason which hope fully can be fixed.

Questions before I look further ...

Is there a preference for which setting to use ?
And also should all the css style sheets works with the charts ?

Bob

On 8 December 2016 at 16:02, Robert Fewell <14ubobit at gmail.com> wrote:

> Hi,
>
> Just rebuilt with master and the report changes I made do not present the
> charts in the same way, the width is 100% and can be varied but the height
> turns out to be 300 pixels even though it is set to 100%.
>
>
> I have traced this back to a commit from Geert,
> https://github.com/Gnucash/gnucash/commit/e38fd5b5e5fc219cf2634382badf56
> c8327ccf13 which changes the report header.
>
> I have attached a pie chart report that has the two different headers for
> you to see the difference.
>
> Any ideas on how to fix this, seen this before ?
>
> Bob
>


More information about the gnucash-devel mailing list