Change shape from text box mode to ordinary shape in Writer

Regina Henschel rb.henschel at t-online.de
Mon Jul 1 19:07:42 UTC 2019


Hi all,

https://gerrit.libreoffice.org/#/c/74966/1
shows some of my attempts.

Kind regards
Regina


Regina Henschel schrieb am 01-Jul-19 um 20:26:
> Hi all,
> 
> I'm working on tdf#125884 "FILEOPEN: DOCX WordArt "Transform" (Fontwork, 
> TextWarp) is not imported". But I need help.
> 
> Problem: A shape in DOCX can have a text box. The shape itself has a 
> geometry, which is in most cases one of the presets, e.g. a "triangle". 
> The text box can in addition have a Warp geometry, one of the Warp 
> presets, e.g. "textFadeUp". The text inside the triangle would be 
> transformed in that case.
> 
> ODF cannot represent this. You can have either (1) normal text inside 
> the triangle-shape or you can have (2) transformed text but no triangle. 
> The difference in file format, as written and interpreted by 
> LibreOffice, is, that in case (1), the object has a graphic property 
> with a parent-style-name and in (2) there exists no parent-style-name.
> 
> The case, which corresponds to the "Fontwork" of Word 97 and our 
> Fontwork Gallery, and which the help of MS Office explains, uses as 
> outer shape a rectangle. Such cases should be imported as method (2).
> 
> That is no problem in Impress/Draw/Calc because the information, that 
> the text is in Warp mode, is read before the text content. But in DOCX 
> it is the other way round. The text is already read and the shape has 
> been inserted before the Warp information is read.
> 
> My problem is now, that I do not find, how to change the shape from (1) 
> to (2). I can change the CustomShapeGeometry, especially add the needed 
> "TextPath" property and adapt "Type". I set "TextBox" property to false. 
> But I get a shape, which has the path of the Warp visible and has still 
> a text box.
> 
> If I remove the text box in the UI, I loose the text content and the 
> shape is still no "Fontwork", which means the "Fontwork" toolbar is not 
> provided.
> 
> My questions: Is it possible at all? If yes, what do I have overlooked?
> 
> Kind regards
> Regina
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice



More information about the LibreOffice mailing list