Files
odfstudio/include/editeng
Armin Le Grand (collabora) 83ffcdd964 StripPortions: Further simplify EditEngine
Since 6c8b802051 which is
'StripPortions: full Primitive usage for EditEngine Paint'
all DrawText_To* methods were already using a full
conversion to Primitives which then get painted directly,
see commit comment there.

Since then no complaints/errors came up I now continue
to move EditEngine to Primitive usage. Lots of code for
the still also existing DirectPaint gets removed.

I also drive forward changes to have less parameters
for the ImpEditEngine::StripAllPortions method. It is
already cleared by the former possible rotation, this
can (and is) replaced by embedding the result to a
transform primitive doing that rotation. I changed
two of three using methods to strip always to
position (0, 0) which can also be unified to embedding
to a transformation. The third one will need some more
work here due to doing wild things in Outliner mode in
Impress (callbacks & creating Primitives in fixed
positions for which an embedding translate would be
wrong).

When being able to strip without position and rotation
the result will be usable to be buffered, so the goal
is to re-use that, transformed as needed (translate,
scale, rotate, ...) as long as the text itself does
not change.

Change-Id: I52ab548ccbb1b5b3b16c50451a314bc7f3b39d93
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188918
Tested-by: Jenkins
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
2025-08-04 20:35:16 +02:00
..
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-05-20 13:25:08 +02:00
2025-06-19 07:53:03 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
…
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-05-15 09:24:48 +02:00