Bug 45028 - Visio import: label of connector gets written through line
Summary: Visio import: label of connector gets written through line
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Drawing (show other bugs)
Version: 3.5.0 RC1
Hardware: All All
: medium normal
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-21 04:27 UTC by hdv.jadev
Modified: 2014-10-08 01:21 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Horizontal connector with label (32.50 KB, application/vnd.visio)
2012-01-25 13:50 UTC, hdv.jadev
Details
Libre Office Draw document showing connectors and lines with text (12.38 KB, application/vnd.oasis.opendocument.graphics)
2014-09-03 22:06 UTC, Karl Behler
Details

Description hdv.jadev 2012-01-21 04:27:13 UTC
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.
Comment 1 tester8 2012-01-25 09:12:17 UTC
Can you please upload example file for test?
Comment 2 hdv.jadev 2012-01-25 13:50:27 UTC
Created attachment 56162 [details]
Horizontal connector with label
Comment 3 hdv.jadev 2012-01-25 13:53:14 UTC
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.
Comment 4 tester8 2012-01-26 12:44:04 UTC
>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
Comment 5 Julien Nabet 2013-08-24 05:57:00 UTC
On pc Debian x86-64 with master sources updated yesterday, I reproduced the problem.

Fridrich: one for you?
Comment 6 Karl Behler 2014-09-03 22:06:26 UTC
Created attachment 105708 [details]
Libre Office Draw document showing connectors and lines with text
Comment 7 Karl Behler 2014-09-03 22:08:40 UTC
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.
Comment 8 Karl Behler 2014-09-03 22:10:16 UTC
(In reply to comment #7)
> Bug 45028 seems to be related to this one.
I meant Bug 43071.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.