Created attachment 140836 [details] Collection of frames around paragraphs A border gets a 3D appearance, if a line with two colors is used e.g in this way: The top and left border lines have the light color on the outer side and the dark color at the inner side. The bottom and the right border lines have it the other way round, the light color is at the inner side and the dark color is at the outer side. To get a "flat" border the color at the inner side of the frame has to be the same at all four sides. Word generates a "flat" appearance by using a line, which has the colors the other way round for the bottom and right edge. That is hidden from the user, you have to read the file source to see it. OOXML has an attribute w:frame="true" for the same effect. That works in Word too, but Word has no UI for it. The attached frame has a collection of frames around paragraphs. The attached image is a screenshot of the appearance in Word. Compare the paragraphs "21" and "22" in its "flat" and in its 3D versions with the screenshot. Notice that the bottom and right lines are wrong. The paragraphs "23" and "24" have the same problem, but the frame styles "inset" and "outset" are broken in Word at least since Word 2003. The other asymmetric borders "09", "10", "12", and "13" have the problem too, but it is harder to be seen.
Created attachment 140837 [details] screenshot of Word 2016
Confirmed 21/22. Arch Linux 64-bit Version: 6.1.0.0.alpha0+ Build ID: 9c459fd919cb8199a69fc2d630742930e533285b CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group Built on March 29th 2018
Description of paragraph borders are available at: http://www.datypic.com/sc/ooxml/e-w_pBdr-1.html
The mapping of the Word to Writer is available at file: writerfilter/source/dmapper/ConversionHelper.cxx:240 It seems that MS Word it treating colors differently, and it is depends on position. void MakeBorderLine( sal_Int32 nLineThickness, sal_Int32 nLineToken, sal_Int32 nLineColor, table::BorderLine2& rToFill, bool bIsOOXML ) { static const sal_Int32 aBorderDefColor[] = { // The first item means automatic color (COL_AUTO), but we // do not use it anyway (see the next statement) .-) 0, COL_BLACK, COL_LIGHTBLUE, COL_LIGHTCYAN, COL_LIGHTGREEN, COL_LIGHTMAGENTA, COL_LIGHTRED, COL_YELLOW, COL_WHITE, COL_BLUE, COL_CYAN, COL_GREEN, COL_MAGENTA, COL_RED, COL_BROWN, COL_GRAY, COL_LIGHTGRAY }; //no auto color for borders if(!nLineColor) ++nLineColor; if(!bIsOOXML && sal::static_int_cast<sal_uInt32>(nLineColor) < SAL_N_ELEMENTS(aBorderDefColor)) nLineColor = aBorderDefColor[nLineColor]; sal_Int32 nLineType = lcl_convertBorderStyleFromToken(nLineToken); // Map to our border types, we should use of one equal line // thickness, or one of smaller thickness. If too small we // can make the deficit up in additional white space or // object size SvxBorderLineStyle const nLineStyle( ::editeng::ConvertBorderStyleFromWord(nLineType)); rToFill.LineStyle = static_cast<sal_Int16>(nLineStyle); double const fConverted( (SvxBorderLineStyle::NONE == nLineStyle) ? 0.0 : ::editeng::ConvertBorderWidthFromWord(nLineStyle, nLineThickness, nLineType)); rToFill.LineWidth = convertTwipToMM100(fConverted); rToFill.Color =
Created attachment 140971 [details] Comparison, Left side LO 5.4, right side LO 6.1 master It seems it is an regression in LibreOffice for borders number: 9 - 17 Please see attached screenshot (Left side LO 5.4, right side LO 6.1 master) Could you please check if the issue is present with LibreOffice 6.0?
Created attachment 140973 [details] Screenshot from 6.0.2 Looks different, but messy. Arch Linux 64-bit Version: 6.0.2.1.0+ Build ID: 6.0.2-1 CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group
Created attachment 140976 [details] The issue also exists in .doc format
We're talking about 2 different issues here: 1. The problem with 23 and 24 2. The problem with 9 to 17 which has been identified as a regression. @Bartosz do you plan to fix both issues at once or should we have 2 different reports?
(In reply to Xisco Faulí from comment #8) > We're talking about 2 different issues here: > 1. The problem with 23 and 24 > 2. The problem with 9 to 17 which has been identified as a regression. > > @Bartosz do you plan to fix both issues at once or should we have 2 > different reports? Please split these issues into two ticket. The bibisection will be very useful to fixing second issue.
(In reply to Bartosz from comment #9) > (In reply to Xisco Faulí from comment #8) > > We're talking about 2 different issues here: > > 1. The problem with 23 and 24 > > 2. The problem with 9 to 17 which has been identified as a regression. > > > > @Bartosz do you plan to fix both issues at once or should we have 2 > > different reports? > > Please split these issues into two ticket. The bibisection will be very > useful to fixing second issue. Created here -> bug 116843
@Regina, based on your comment https://bugs.documentfoundation.org/show_bug.cgi?id=116843#c3, should be close this one ?
No, the error with exchange of 3D and flat is not fixed.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
The error still exists in Version: 6.3.0.0.alpha0+ (x64) Build ID: 35d9a2618dc0116378ab795a7b9277d248c5afd4 CPU threads: 8; OS: Windows 10.0; UI render: default; VCL: win; TinderBox: Win-x86_64@42, Branch:master, Time: 2019-04-05_04:55:04 Locale: de-DE (en_US); UI-Language: en-US Calc: threaded
Dear Regina Henschel, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
The 3D error still exists in Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 7c6605bd2c1b27c12c4a492921e537eb4bf5a98e CPU threads: 8; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win Locale: de-DE (en_US); UI: en-US Calc: CL
Created attachment 173986 [details] this is how it looks in 7.3 Tested in Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: 5aa74aa1e6fac571f99146ebcb6adc9feb1459ad CPU threads: 4; OS: Linux 5.8; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2021-07-28_19:35:14 Calc: threaded
Dear Regina Henschel, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Some 3D borders are still wrong in Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: cf8f7b91f41821b79495c0388359c4cb1156ea67 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: default; VCL: win Locale: de-DE (en_US); UI: en-US Calc: CL threaded