Problem with position of shapes within text

Hello,
Visio crashes when I create PDF files from my drawing. So I want to use Libre Office Draw do do.this. The problem is now that shapes I have placed within the text are shifted to the right compared to the original Visio (sorry cannot post screen shot of original Visio drawing; only allowed one attachment as new user). The text rendering seems to be the same.

How can I change that behavior? Am I missing something?

Kind regards

The screenshots are less helpful in this case.
It can be assumed that this is probably an operating manual.
It would therefore be very useful to upload the original files here so that someone can look at them and examine them.


Please also let us know which operating system and LibreOffice version you are using.
In LibreOffice, click on Help > About LibreOffice in the menu and click on the “Version Information” button to copy this data to the clipboard. Then edit your question above and paste the data there.

I cannot upload source files, .vsd is not allowed. So how do I post the source file?

Libre Office Draw version is 7.0.4.2 which is the newest for the Debian I am using.

Ok, here is the visio source file in an archive.
instructions.zip (29.7 KB)

Thanks for the file.
In addition to the problems with the symbols, there is at least one other problem for me.
The text is not fully visible in the lower area.
You are using the font “FreeSans”, which is not installed on my computer.


Now to the shapes/icons:
The conversion from VSD to ODG has broken the symbols down into individual parts.
You can position these individual parts in relation to each other.
Select the parts and move them using the Alt+Arrow keys.
Once you have the correct position, select all parts of an icon and choose “Group” from the context menu. Position the entire icon next to the text.
I’ve already done it for the first four icons.


123500 HB instructions.odg (50,7 KB)

The Visio import is still work in progress I think.
You need to create only one of each unique shape, maybe two for ease of identification.

  • Open Gallery in the Sidebar, click New to create a new theme and name to something relevant, e.g. Instructions or Diesel or something
  • After grouping the shape, click and hold on it for a second or two, then drag it into the new Gallery theme. The object will get a random name so right click it in the Gallery and give it a relevant name, e.g. GlowPlug
  • Because the lines and fill are white you could create a copy using black lines and fill and place it next to the white one. Give it the same name but append K to differentiate.
    InstructionsGalleryGlowPlug
  • To use the objects added to the Gallery, just drag them onto the page. Delete the broken objects first

I installed FreeSans but the layout needs more vertical space than the substitute font, maybe Liberation Sans. There is probably a line spacing adjustment set in Visio that has not been interpreted during the import, you might like to report a bug for that, How to Report Bugs in LibreOffice - The Document Foundation Wiki

To get the line spacing to fit, select an English text box, set line spacing to Proportional and 90%. Click Format > Styles > New Style from Selection, give it a name, e.g. EnglishText. Select another text box containing English text and double click the new style EnglishText in the sidebar to apply it.

For the French text do the same but also change the language to French (France) and maybe 85% for Proportional Spacing. The spell checker will now show some errors in the French text
instructions123500_EA.odg (53.7 KB)

Well, thank you very much, it never dawned to me that I can adjust the symbols by hand. Each individually. In hundreds of files. In the past 48 years I always considered computers to reduce my work load, not to increase it.

EarnestAl: “The Visio import is still work in progress I think.”

Ok, thank you, that explains it, I was under the assumption that Visio file import is working. This also explains a lot of other problems that I saw when importing Visio files.

So I need another solution.

Thank you for your time and consideration.

Kind regards,
Hugo

The intention was to adjust one of each sort and replace the existing.

Install a pdf printer driver and print to PDF from Visio. I suppose you are on Windows so you should have Microsoft Print to PDF already installed.

Regardless, you should file a bug report; without bug reports the import might not get further work.

No, sorry, 100% microsoft free operation here. I am using Debian with Visio (pre ms) under Wine. But the PDF export crashes, as stated in my first post. I believe it has to do with installed fonts, but I’m afraid, they are essential.

And if you print to cups-pdf?

This is what I am doing. Then Visio crashes with a page fault on read exception. That is my problem. And I could see by replacing the installed fonts this does not happen. All those fonts are available for selection and use within Visio, so I find it weird that it can render them on the screen but not for the printer. The exception is within Visio32.EXE, not within Cups, but then I would not know the internal details how printing is done.