https://bugs.documentfoundation.org/show_bug.cgi?id=162830

Justin L <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[email protected] |[email protected]
                   |desktop.org                 |
                 CC|                            |[email protected]
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=16
                   |                            |0786

--- Comment #4 from Justin L <[email protected]> ---
repro 26.8.

IIUC, the code is ScOutputData::LayoutStringsImpl when
    if ( bRepeat && !aAreaParam.mbLeftClip && !aAreaParam.mbRightClip )
        tools::Long nRepeatSize = aVars.GetTextSize().Width(); // without
margin
and aVars is just integers. so a single size 0 is 
   GetTextWidthDouble[7.22998] returned as[7] MapMode[1]
isSubpixelPositioning[0]
so for every zero we use approximately .25 more space than expected, so for
every 30 zeros we spill over one extra zero.

So the fix will be to do something similar to bug 160786.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to