Description: LO seems to ignore LineAlign value of the EmfPlusStringFormat Object. Steps to Reproduce: Open attached EMF sample. Actual Results: LO shows text string at the top of the filled rectangle. Expected Results: The string should be in the middle of the rectangle. Reproducible: Always User Profile Reset: No Additional Info: Minified from AOO i#74168
Created attachment 173093 [details] EMF sample with StringFormat LineAlign set to 'Center'
Created attachment 173094 [details] Screenshot of the sample EMF file opened in LO 7.3alpha and MS Paint
Created attachment 173181 [details] Sample with all combinations of near/center/far for LineAlign and StringAlign As per Bartosz request.
Created attachment 173182 [details] How the sample with all combinations should look like
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/574dc1e8ff6ea4214fefd91216fca5146a4ff13e EMF+ tdf#142995 tdf#142997 tdf#143076 Add alignment support for DrawString It will be available in 7.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/b19b08e51163e949ba4aa656196ebb554ca879a2 EMF+ tdf#142995 tdf#142997 tdf#143076 Add alignment support for DrawString It will be available in 7.2.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.