https://issues.apache.org/ooo/show_bug.cgi?id=71056

Armin Le Grand <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |ACCEPTED
                 CC|                            |[email protected]
           Assignee|[email protected] |[email protected]
                   |g                           |
   Target Milestone|---                         |4.2.0

--- Comment #14 from Armin Le Grand <[email protected]> ---
Indeed a regression, a surprisingly old one. This must have been broken when I
changed the text rendering to primitives, years ago (this is frightening a
little bit by itself). The missing part is that the layouting in the EditEngine
does not create the needed primitives in the primitive creation mode. In edit
mode (EditEngine is in paint mode) the needed content is created and painted.
It would be possible to add a specialized primitive here that holds the fill
space, fill character and font info and which decomposes to the needed char
sequence, but for now I will just use what we have and directly create the
needed string and data. Additionally a DXArray creation is needed to make the
fill chars a stretch text.
The white background is not really 'white' but the system's default
DocumentBackgroundColor (set on my machine different from white to see stuff
like that). In edit mode this is shown by purpose (AFAICT). With the added code
for primitives the correct stuff is created, with all the attributes from the
text (overline, underline, strikethrough, ...).
Checked, preparing commit...

-- 
You are receiving this mail because:
You are on the CC list for the issue.
You are the assignee for the issue.
You are watching all issue changes.

Reply via email to