On Tue, 19 Sep 2023 22:26:31 GMT, Phil Race <p...@openjdk.org> wrote:

>> The Method javafx.print.getWidth and getHeight returns a double of points.
>> But the values are always rounded to full integers. This causes especially 
>> problems,
>> with mm based Papers.
>> 
>> I asked in the mailing list, with the conclusion (me and John Hendrix) that 
>> is best to just fix this behavior by removing the rounding.
>
> FX uses doubles as a rule and it doesn't preclude that the actual values may 
> have no fractional part.
> NA paper is measured in INCHes and if we have some FP error and end up with 
> 792.0001 pts then the rounding would help.
> So I am not sure about removing it completely. 
> What exact problem does it cause you ? Paper matching to A4 etc should be 
> working SFAIK.
> Perhaps we can tweak the MM case only. Not rounding to whole values but a 
> close FP representation.

please wait before integrating this until @prrace has a chance to take another 
look at it.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1244#issuecomment-1787960540

Reply via email to