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

--- Comment #17 from Jan-Marek Glogowski <[email protected]> ---
Since there were some private mails regarding this bug, I'll add an additional
comment.

The problem of this "fix" is not the implementation, MM wise. That would be
rather trivial, in regards to the MM code (just extending two if conditionals
is my guess, to switch the behavior).

But my concern is the speed of the whole MM process. We spend a lot of time
(and money) to speed-optimize MM, so the previous hour long work is now down to
minutes for us. While this is probably insignificant for < 500 documents, we
use MM to create 10.000+ documents.

And now it becomes a problem: exchanging fields with text additionally forces
to create internal copies for every document, as form=>text can't be undone and
instead of just updating the fields and saving the document. But even if
someone implemented the undo, it would still be additional work costing time,
but probably less significant.

I don't see why the current behavior is a bug. Forms are not printed as fields
and even removed when generating PDF. I don't see a need to sacrifice speed for
consistency here.

The original bug claimed it is a change in LO 4.0, Cor changed it into
"inherited from OOo", so from my POV it should be an enhancement and not a
regression. I didn't check older versions, when I wrote comment #10, that's why
I wrote: please prove me wrong (and set the regression tag).

= Implementation suggestion =

So IMHO, in the end a fix would be to create a new option, like "Force
replacement of fields with text", with a sensible description for the users
regarding speed and probably even extend the UNO interface for MM.

I can supply some code pointers, if needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to