When importing a Visio file that uses connectors, the labels corresponding with a connector get written over the line of the connector, creating a strikethrough effect. This makes reading the label harder. Also, the label is not really a property of the connector itself, but implemented as a separate text field. This makes it hard to keep things together when moving connectors around. It would be appreciated if this could be improved in a later version.
Can you please upload example file for test?
Created attachment 56162 [details] Horizontal connector with label
Comment on attachment 56162 [details] Horizontal connector with label Sorry, I cannot send you the file I used when I found this. I am not allowed to. Instead I made a simple example in Visio [1], but can't currently test if it shows the stated behavior. The machine with 3.5RC1 is in another city. As soon as I get there I'll fire it up to verify this test file does show the bug. [1] In Visio 2003 open a new flowchart drawing, add 2 shapes and connect them with a "dynamic connector". Select the connector and press F2. Edit the label. Open this in LO3.5RC1 and you should see what I saw.
>Sorry, I cannot send you the file I used when I found this. I am not allowed >to. Instead I made a simple example in Visio [1] If bug can be reproduced on a more simple file then more simple is better. Reproduced with LOdev 3.5.0rc1 e40af8c-10029e3-615e522-88673a2-727f724 Ubuntu 10.04.3 x86 Linux 2.6.32-37-generic Russian UI
On pc Debian x86-64 with master sources updated yesterday, I reproduced the problem. Fridrich: one for you?
Created attachment 105708 [details] Libre Office Draw document showing connectors and lines with text
I would like to refresh the attention to this bug. Bug 45028 seems to be related to this one. All together it's looking like a principle insufficiency of the features available for placing and handling text on connectors. Please improve. See attached example file for text on connectors, lines and test boxes overlayed to lines. It's impossible to place a text with white background just along and over a connector line. The functional incompatibility betweeen LibreOffice and Visio still seems to be a serious issue in terms that it prohibits at least some people to move their VISIO documentation to LibreOffice. If any improvement has been made since 3.5.0 RC1 it does not seem sufficient up to today (4.1.3.2). The original text of the message of our colleagues: (In German, but I'm willing to translate this if someone want's to work on this issue.) Liebe KollegInnen, wir versuchen gerade eine größere Netzwerkzeichnung von Visio nach LibreOffice (Draw) zu übertragen, um langfristig den ganzen MS-Lizenzkram von uns zu schaffen. Dabei habe ich nun aber ein simples Problem. Wenn man in Visio zwei Objekte (siehe Anhang) miteinander verbindet, dann läßt sich auf dem entsprechenden Konnektor ein Text eintragen. Dieser Text wird automatisch in ein Rechteck eingetragen, welches sich beliebig einfaerben laesst und vor allem standardmaessig (Hintergrund) weiss ist und sich so von der Konnektorlinie abhebt. Ferner kann man das Text- feld auch noch frei positionieren. Versucht man das mit LibreOfficeDraw (Version 4.1.3.2 portable), dann ist per Default die Beschriftung abseits der Konnektor- linie (s. Anhang). Mit einiger Mühe positioniert man den Text (wenn man denn das nicht sichtbare Textfeld erwischt) an die Stelle über der Linie und wenn man dann immer noch das Text- feld angeklickt hat, kann man via rechter Maustaste auch eine Flächenfüllung in bspw. Weiss angeben. Verschiebt man nun aber ein Ende des Konnektors, dann zieht das Textfeld nicht mit. Versucht man es mit einer Gruppierung, dann verliert der Konnektor seine Funktion und es entsteht eine Art Rechteck (s. Anhang). Kann mir jemand verraten, wie man die gleiche Funktion eines Konnektors wie unter Visio erhält? Für Netzwerk-Zeichnungen sind die Konnektoren essentiell. Sollte da aber scheitern, muessten wir bei Visio (tolles Tool, keine Frage) bleiben.
(In reply to comment #7) > Bug 45028 seems to be related to this one. I meant Bug 43071.
*** Bug 91681 has been marked as a duplicate of this bug. ***
I don't know if it matters much, but this issue has actually been the case since open office .org
Good solution for this bug as well as #75301 would be to have all text styles feature for the connector's caption including background with transparency.
*** Bug 50961 has been marked as a duplicate of this bug. ***
(In reply to Heiko Tietze from comment #11) > Good solution for this bug as well as #75301 would be to have all text > styles feature for the connector's caption including background with > transparency. Of course it is possible to set the character highlight color right now. Have white as default instead of "no fill" would be good for lines and connectors -> EASYHACK. Transparency is just a nice to have for long over-long captions.
Sounds like an easyHack, but it misses: - codepointers (mandatory for easyHack) - set the keyword skill<foo> and difficulty<foo> - Optionally also set topic<foo> Marking it as "NEEDING" for now.
Am curious about how The Document Foundation produced that graphic without a hint of this bug. https://commons.wikimedia.org/wiki/File:TDF_Orga.png
This feature should be marked as "high". Creating readable, uncluttered diagrams with connectors quickly is a must. I would like to introduce LibreOffice Draw to colleagues, moving them away from Microsoft Visio, but my self am obliged to use Microsoft Visio because of this bug. Sure, I can play around LO to get things right, adding text boxes instead of using connectors labels, etc...+ but that takes time and that is all the point. The tool should be easy and make it possible to create great diagrams fast. Productivity is a must. Who can help us move this issue beyond "NEEDINFO"?
Fridrich: though you might be interested in this tracker since it concerns Visio.
(In reply to Hans Deragon from comment #15) > Am curious about how The Document Foundation produced that graphic without a > hint of this bug. Enter text to the connectors, go to sidebar properties > character or via context menu > character... and set highlighting to white. EASYHACK (with NEEDINFO for the code pointers) because it's just the default that would be changed. However, the issue might be more complicated when the character highlighting of connector/line text is shared with all other type of objects.
Oh... Great, the feature is implemented. But here is why I was not able to find how to do this (new to LibreOffice Draw here, though familiar with the other LO tools). If one right clicks on the connector's label, the right-click menu appears. From there, I tried both 'Text' and 'Character', but under their respective dialog, there is no means to select the highlight colors. I was not aware that this feature is available in the sidebar. Would be nice that all features found in the sidebar are repeated in the dialogs. I am happy to learn that it is possible to change the background. But I agree that it should be the default. I must not be the first user scratching his head about this. I say that fix it first quickly by setting the highlight to the same color as the one of the page. Then create a new issue to address about the highlight shared by more than one object. At least, new users will have a better feeling about the Draw first time they use it.
(In reply to Julien Nabet from comment #17) > Fridrich: though you might be interested in this tracker since it concerns > Visio. This ceased to have anything to do with Visio _import_ in comment 6 (that sample could never have been produced by libvisio, since it imports connectors as plain lines).
Julien, I removed myself from this list explicitly. Please refrain with adding me anew.
Please take care as well of connectors and have the same default background there too (cf. tdf#50961). NEEDINFO removed since it didn't help to get the code pointer ;-)
(In reply to Heiko Tietze from comment #22) > Please take care as well ... of ordinary lines > and have the same default background there too (cf. tdf#50961). Stupid me!
yes thanks as requested in closed https://bugs.documentfoundation.org/show_bug.cgi?id=50961 related to normal lines/arrow
NEEDINFO for the code pointers.
changing the title adding "ordinary lines and arrow" will help keep track of all issue. Something like: "label of connector, ordinary lines and arrow gets written through line"
The exact code pointer still missing, it seems to be something that needs changing over several files.
Removing keyword 'needsDevEval' as this bug is an easyHack
Changing status: NEEDINFO -> NEW Adding keyword 'needsDevEval' [ninjaedit]
This seems to be a very complicated matter, something that requires experience with out import functionality
This problem occurs with a fresh, newly created document. It is not related with importing a document. This is what makes this bug so sad... You draw a simple diagram with two objects and one connector, add text to the connector and voilà; this bug shows up. Marketing wise, it kills selling LibreOffice. This should be fixed, fast. I reproduced the problem on Mac OSX, LibreOffice 5.2.2.2.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Version: 5.4.1.2.0+ Build ID: 1:5.4.1-1 CPU threads: 2; OS: Linux 4.12; UI render: default; VCL: x11; Locale: en-AU (en_AU.UTF-8); Calc: group
Still Occurring in LO6 Version: 6.1.3.1 Build ID: 1:6.1.3~rc1-2 CPU threads: 4; OS: Linux 4.18; UI render: GL; VCL: gtk3; Locale: en-AU (en_AU.UTF-8); Calc: group threaded
I tested it again today with LO 6.1.3.1 on Linux. Part of the bug is resolved. Part not. What is resolved is that after a Visio import the label of the connector is now indeed a property of the connector and not a separate object, as it was when I originally reported this bug. What is not resolved is that the label still gets written over the line of the connector, making it hard(er) to read. Of course you could make the background of the label opaque, but then that would give the impression that the connector was "broken" (split in two). This wouldn't be a problem if it were possible to explicitly give the label an offset from the line of the connector. That way one could decide to manually have the label above or below the line. Now one has to force the issue by adding an EOL character, which is ugly in my opinion.
I have tested it with Version: 6.2.0.0.alpha1+ (x64) Build ID: f825e6d4082c0d0beb1c95b881f6a2ee9bfc9161 CPU threads: 8; OS: Windows 10.0; UI render: GL; VCL: win; TinderBox: Win-x86_64@42, Branch:master, Time: 2018-11-05_00:20:26 Locale: de-DE (en_US); Calc: CL I see neither a connector nor a label. I get a group object, which contains a "line" and a "text frame".
Dear hdv.jadev, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
just tested on 6.2.8.2 x64 on Win64, the text is still through line. Cannot test on 6.3
Dear hdv.jadev, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Created attachment 176146 [details] lines as appear in Draw
Created attachment 176147 [details] lines as appear in Visio
Created attachment 176148 [details] lines as appear in Visio with background
I added the rendering from https://bugs.documentfoundation.org/show_bug.cgi?id=50961 of 2012 as are still valid for current LO
Created attachment 176149 [details] Screenshot of current status on LO 7.2
Hmm, lost the contents of the comments. Attaching them again. The issue still persists. See attached screenshot. Version: 7.2.2.2 / LibreOffice Community Build ID: 20(Build:2) CPU threads: 32; OS: Linux 5.14; UI render: default; VCL: kf5 (cairo+xcb) Locale: en-US (en_NL.UTF-8); UI: en-US Debian package version: 1:7.2.2-1 Calc: threaded
Was playing with the code [1] with the idea to make the character background white (depending on the page background) so the text background covers the line. This works well for lines but also affects text in shapes, which is not wanted. Theoretically, we could apply the color only for lines but I wonder if a dedicated drawing style would be better suited. It gives you more freedom, eg. opacity, highlight color etc. are possible. [1] https://gerrit.libreoffice.org/c/core/+/131656
still present on this AppImage used on Debian12: Version: 7.5.0.0.alpha0+ / LibreOffice Community Build ID: d72571fdd47c627efcd0dff92fbe8a9747f92932 CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3 Locale: it-CH (it_IT.UTF-8); UI: en-US Calc: threaded
still present Debian12 with AppImage: Version: 7.6.7.2 (X86_64) / LibreOffice Community Build ID: dd47e4b30cb7dab30588d6c79c651f218165e3c5 CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3 Locale: en-US (it_IT.UTF-8); UI: en-US Calc: threaded
Please try the 24.2 version. I think it is fixed there. If you do not want to switch to the 24.2 version immediately, you might try "LibreOffice as AppImage". https://www.libreoffice.org/download/appimage/
same results on Debian 12 with: Version: 24.2.3.2 (X86_64) / LibreOffice Community Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3 Locale: en-US (it_IT.UTF-8); UI: en-US Calc: threaded
Created attachment 194194 [details] arrow with text on LO24.2
very easy to reproduce by devels, looks strange you ask users to test: 1) create and arrow or a line 2) type text it is shown strikethrough
(In reply to Valerio Messina from comment #54) > very easy to reproduce by devels, looks strange you ask users to test: > 1) create and arrow or a line > 2) type text > it is shown strikethrough It's an automatic message which has been sent. The goal is to be sure that old bugs are still there. Thank you for your feedback!
The import of the Visio file sets the character background to White, so for that file the line does not go through the label.
The issue for VSDX was resolved with commit: https://gerrit.libreoffice.org/c/libvisio/+/174173 Please verify if the issue is resolved for VSD format.
Created attachment 197244 [details] Sample VSD with text on connector created with Visio 2003
Created attachment 197245 [details] Sample VSD with text on connector created with Visio 2003 exported to SVG
It seems the issue was resolved for both VSD and VSDX. Please confirm.
Text on ordinary lines still appears strike-trough. Suggestion was to use the document background for character highlighting - or some other fix color with full transparency, if possible.
Thanks(In reply to Heiko Tietze from comment #61) > Text on ordinary lines still appears strike-trough. Suggestion was to use > the document background for character highlighting - or some other fix color > with full transparency, if possible. Please provide some Visio document, so I could compare it (Visio vs LibreOffice). The last libvisio 0.1.8 was releases recently with: https://gerrit.libreoffice.org/c/core/+/175442 and backported to libreoffice-24-8
Created attachment 197270 [details] Sample of text placed on ordinary line For me, with libvisio 0.1.8 it is displayed correctly.
(In reply to Bartosz from comment #62) > Please provide some Visio document... It's a generic issue with text over lines.
what is the first available version that include the fix, so we can test for RESOLVED FIXED?
(In reply to Valerio Messina from comment #65) > what is the first available version that include the fix, so we can test for > RESOLVED FIXED? The daily builds already include the fix: https://dev-builds.libreoffice.org/daily/master/current.html
Created attachment 197273 [details] line with text
attached a simple test "line with text" using 24.8.2.1 on Win64
what is the difference between: Win-x86_64@tb77-TDF and Win-x86_64@tb78-pollux-TDF_wix ?
(In reply to Valerio Messina from comment #67) > Created attachment 197273 [details] > line with text Original bug report was for libvisio, for VSD/VSDX import and I the issue was resolved. For LibreOffice Draw, please create separate bug/feature report.
I have done that: https://bugs.documentfoundation.org/show_bug.cgi?id=50961 but was closed as duplicate of this one