Imported canvases from word turn into uneditable bricks

Thanks for your answer.

  1. Don’t know, its just what showed up in the document (canvas).
  2. It shows up in the libreoffice index under “drawing objects”, Canvas 8.
  3. I selected the Canvas 8 object, it shows green squares on the corners.
  4. Copied it.
  5. Pasted it to draw (I assume libreoffice draw).
  6. It shows up there as a blank square, selected with green squares on corners.

Sorry, that’s pretty much it. I have been assuming that I am going to have to redo all of the
drawings from the original document. FWIW, if I leave the original in .docx format, and use
libreoffice, it is better.

Ungrouping in Draw worked for me, you might need to just Enter Group and Arrange the blank square to the back.
Can you provide a one page sample?

Tried that (send to back) in draw, no help. Interesting when I click the blank square in draw, it lights up with all the internal objects there, its like they are all set to white or invisible. I saved the .odg, and attached it here.

test1.odg (9.0 KB)

It is easy enough to give all the objects a line so they are visible but there have already been a number of transformations. Do you have an original one page docx sample?

Its huge (400 pages).

I’m going through the drawings and redoing them. I think that is the most expedient thing.

Thanks for the effort.

In Draw you can just select the object and in the Sidebar > Properties select the Continuous line to apply it to every object in the group

You should report a bug, How to Report Bugs in LibreOffice - The Document Foundation Wiki

The biggest issue with libreoffice is that it does not appear to save attributes of things. If I save in one color, it comes back as another. If I save in a given drawing order, it comes back from the file rearranged. If I wanted them to work on anything, it would be that.

It sounds like either a problem in the converted file or a problem in your user profile in LibreOffice.

Heres something you might know. I have 400 pages of headers. It seems every chapter is different after convertion. Each header reads “converted10” or converted11, etc. How do I get them back to one header? So I don’t have to edit 400 headers?

I found the menu. I have 75! different “converted” headers and footers.

Needless to say, the original .docx only had one.

@samiam95124
Why are there compatibility issues?

I don’t want to change 75 different headers! Actually, 150, since headers and footers are different. In word, I had one header one footer. Now after convertion I have 150. I found how to change the headers back to “default header/footer style”, but I still have to repeat that 150 times.

The reason for this multiplication of Converted999 is M$ Word has no abstraction beyond paragraphs. Everything else is done either as one-of-a-kind formatting or through a proprietary not-reverse-engineered mechanism. It also looks like there are “strong” markers at page breaks. When your document is converted (at load time and at save time if you keep it as .docx), Writer must translate these “hints” (at least for itself because its document encoding format is different) into its primitives. This results in creation of single-occurrence character and page styles because Writer can’t infer from the document encoding that page x (with Convertdx) is in fact the same semantic layout as page y (with Convertedy), which would allow style merge.

Most of the time, the best approach is to start from scratch or from a blank document where you paste text as unformatted. You (re)create the styles after that: paragraph, character, page, list (and frames if there are illustrations). This is the only way to rebuild an un-distorted structure.

2 Likes

Word has two kind of “canvas”, the “locked canvas” and the “drawing canvas”. The latter is available in current Word versions via Insert > Shapes > New Drawing Canvas. This Drawing Canvas is inserted as group in Writer.

The default anchor setting for a “drawing canvas” is “inline” in Word. That corresponds to the anchor “as character” in Writer. And you cannot enter a group anchored “as character” in Writer. That is a bug, but I cannot find a bug report.

There exist several problems with groups in Writer. So the suggestions to copy the group to Draw and repair it there might be the best way for you. If you do not want to use Draw you need to change the anchor to “to character” to be able to edit the group.

1 Like

I was able to reformat the document by a combination of using ctl-a, then reselect as default page style. This worked on half the document. The other half needed to be converted by going to the section header for that chapter, and selecting the default for the first and second pages, which were assigned different styles.

The paste to unformatted technique was noted. Its more a matter of not wanting to start over. My recommendation to libreoffice is if an operation like accepting a .docx document is going to create a huge mess, then warn or just don’t do it. You want users to migrate from word? Don’t whack them with a stick. But hey, that is my opinion.

If you have the original .docx file, you could try opening them in LibreOffice 24.2 (release date week starting 29th January 2024). There has been an improvement in the filter, see ReleaseNotes/24.2 - The Document Foundation Wiki

1 Like

Can you upload the original .docx document here?

I don’t think anybody at TDF has illusions to “rule the world” aka pushing M$-Office aside - especially without the power of money… Some of “us” simply think it is important to have choice.
.
There are several levels: One may use LibreOffice for new projects and take the migration as a good point to re-think organisation and create new templates, carefully using parts of older documents.
.
You can test, what is convertable/ usable. Check first what “standard” your documents are saved in, as most documents I see do not comply to the published standard, but use extended versions. Always expect problems, especially concerning internal structures. A lot of people don’t care, as direct formatting is all they know and don’t see anything beyond “what you see is all you get”.
.
Not recommended but often used is the method to work directly with docx/xlsx, wich results in a translation on every load and save.

People don’t like to to click on “I know what I’m doing” every minute. And some just wish to have their old stuff readable, may be printable. So why should one prevent this, because you can’t edit the group. (Sometimes I think the most valuable possibility in LibreOffice for M$-users seems to be conversion to PDF on the command-line.)