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

--- Comment #7 from himajin100...@gmail.com ---
Just a guess:

Inkscape 0.92 puts the line graphics in some formats, including PNG and GDI
meta file. Also note that the format it gives for svg is image/x-inkscape-svg,
so Libreoffice would not understand that.

Solid line appears in any libreoffice application when we paste-special GDI
metafile.

When we create a new writer document and just paste(not paste special) from
clipboard, the format to be pasted is chosen based on the following priority.

https://opengrok.libreoffice.org/xref/core/sot/source/base/formats.cxx?r=0018fd1b#881

you see raster formats(PNG,JPG,BITMAP) coming earlier than GDI meta file in the
above source code.

when Writer pastes one of these raster data, it SELECTS(marks?) the pasted
area, and recognize that to be image. and this time, it will choose the format
in the following priority.(FYI: If we deselect, Libreoffice chooses raster
formats, and thus does not reproduce the bug when we do paste operation.)

https://opengrok.libreoffice.org/xref/core/sot/source/base/formats.cxx?r=0018fd1b#380

Here, Writer does the same thing as paste-specialing GDI metafile, thus
produces buggy result.

There are a few questions that still remain as mysteries to me.

1. Why does LibreOffice produce this buggy result when I paste-special GDI
metafile? 
2. When I looked the clipboard after copying Inkscape data, there were many 0
byte entries. those entries include CF_METAFILEPICT and CF_BITMAP. Why doesn't
these data cause trouble?
3. Why is LibreOffice givig higher priority for the writer's first pasting?

Version: 6.0.0.0.alpha1+ (x64)
Build ID: a5af0fd9f27af42cf2e8571f659cdad6e606215b
CPU threads: 4; OS: Windows 10.0; UI render: default; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2017-11-07_00:30:02
Locale: en-US (ja_JP); Calc: CL

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

Reply via email to