Created attachment 63723 [details] Table with diagonal border.doc Diagonal borders are often used in business tables or tables with technical descriptions. Currently, Writer does not support diagonal borders. Examples for diagonal borders are given in the two attachments. Please add the support of diagonal borders in Writer tables. Competitive analysis: At least the programmes Microsoft Word, Corel WordPerfect and KWord/Calligra Words support diagonal borders in tables. Due to the lack of this feature in Writer, the import of a MS Word file also fails to import diagonal borders. The related bug report in the Apache OpenOffice bugtracker: https://issues.apache.org/ooo/show_bug.cgi?id=42606
Created attachment 63724 [details] Table with diagonal border.pdf
inherited from OOo
Verified and marking lowest priority, new. I think it's a valid request but not sure how many people will benefit from it or how much work it will take.
I don't know whether "lowest" is the right decision regarding the priority of this enhancement: * The OpenOffice bug has 37 votes. * Apparently the Korean community is using diagonal borders a lot (see OpenOffice bug entry). * All main competing products support diagonal lines in word processor tables. * I encounter from time to time problems when importing Word documents with tables having diagonal lines.
Honestly, I don't think that raising the priority will make it any more likely to occur. Looking at the open office bug I see that quite a few people multi-voted, so it's not really 37 votes. The lowest enhancement is a combination of the amount of work and how many people will benefit from it -- the first is objective, the second is subjective. I've been using OOo/LO for a really long time and I've personally never thought that I needed diagonal lines, nor have I ever received a document that required me to have them. I'll bring this up in the dev chat and see if I can assign it to someone. The enhancement is more likely to get done if I can locate someone to accept it faster rather than raising the priority. Thanks for the information that you've given.
@Joel: One thing, I fully agree is that there are more urgent bugs and enhancements, which should get attention first.
*** Bug 61734 has been marked as a duplicate of this bug. ***
*** Bug 87426 has been marked as a duplicate of this bug. ***
Created attachment 110967 [details] common use of crossing Changed priority to medium, cause all my math documents opened incorrectly. It is common to cross top left cell as it is shown on the screenshot
*** Bug 88807 has been marked as a duplicate of this bug. ***
*** Bug 108819 has been marked as a duplicate of this bug. ***
I vote for this enhancement, backing comments #4 and #9. For a logical display of classification criteria used as headers of table rows and columns, a diagonal line is regularly needed in the first table cell. Notice, too, that there is no workaround for the lack of this feature, except to use another word processor.
*** Bug 118727 has been marked as a duplicate of this bug. ***
Created attachment 157730 [details] Multiple use of diagonal border in writer table Hundreds of these chord changes (added to lyrics, so use of Word/Writer for text) cannot be moved from MS Word to LibreOffice Writer because of the lack of this functionnality. The need of these borders is the same for rising diagonal / and descending one \
That was a well argued report that was posted on 2012-07-02. An essential feature indeed which though will come late once implemented. It could even have been reasonably expected at that time, to be part of Writer, due to its rich-featuring reputation.
We have 5 duplicates and 15 people in cc. So I think it's reasonable to change importance to high.
FYI: https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx?r=692c5df1#4264 https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx?r=692c5df1#4277 https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx?r=692c5df1#2401 https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx?r=692c5df1#2662 -- https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx?r=692c5df1#5149 https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx?r=692c5df1#5225
(In reply to himajin100000 from comment #17) > FYI: > > https://opengrok.libreoffice.org/xref/core/sw/source/core/layout/paintfrm.cxx > ... Thanks for the code pointers. --- Hi all. This week, I started working on this bug. I created UI for diagonal borders in "Table toolbar > Borders" tab: https://gerrit.libreoffice.org/c/core/+/118951 . I'm aiming to draw diagonal borders by clicking diagonal borders icons. I have to fix this bug in order to succeed in GSoC, so I need your big help. I've just sent a patch as WIP here: https://gerrit.libreoffice.org/c/core/+/119685 . In patchset1, I've updated flags, created SvxBorderLine variables and handled diagonal borders as aBorderInner. Could you please review the patch and send me feedback&suggestions for the next patchsets? My questions are in the commit page. Thanks.
(In reply to Bayram Çiçek from comment #18) > https://gerrit.libreoffice.org/c/core/+/119685 I've uploaded the patchset3. - now, Calc can draw/remove diagonal borders form "Table toolbar > Borders" tab. - I'll try to draw diagonal borders in Writer-Tables too, with next patchsets.
IMHO, I think tdf#51665 can be a standalone GSoC project itself. In addition to drawing diagonal borders, we should also be able to change their color and style. To apply these 3 things (drawing, color, style), we have to change a lot of things in the codebase. But for now, I'll just try to draw diagonal borders. BTW new commit link for Writer-specific: https://gerrit.libreoffice.org/c/core/+/120262 --- FYI: - Diagonal borders feature was started to implementing in 2000 until 2004 by Jens-Heiner Rechtien (https://cgit.freedesktop.org/libreoffice/core/commit/?id=86251e219907b). (as far as I can see with "$ git blame ./sw/source/core/doc/tblafmt.cxx" and ./sw/source/core/layout/paintfrm.cxx) - https://opengrok.libreoffice.org/xref/core/sw/source/core/doc/tblafmt.cxx?r=5f74a9c6#531
I'll methodically attempt to create/use a db with Base on OSX in next few days (for me it's Ubuntu by day, and OSX by night in GMT), and if I fail will raise new issue. If you have any advice/pointers meanwhile, it would be gratefully received! I would be happy to be directly emailed (should anyone here wish to) about diagnosing, etc., if that helps keep noise down here. http://www-look-4.com/ Currently using : macOS 10.14.3 I have downloaded and copied the untarred package (jdk-11.jdk) to /Library/Java/JavaVirtualMachines/ http://www.compilatori.com/ I'll methodically attempt to create/use a db with Base on OSX in next few days (for me it's Ubuntu by day, and OSX by night in GMT), and if I fail will raise new issue. If you have any advice/pointers meanwhile, it would be gratefully received! I would be happy to be directly emailed (should anyone here wish to) about diagnosing, etc., if that helps keep noise down here. http://www.wearelondonmade.com/ I'll methodically attempt to create/use a db with Base on OSX in next few days (for me it's Ubuntu by day, and OSX by night in GMT), and if I fail will raise new issue. If you have any advice/pointers meanwhile, it would be gratefully received! I would be happy to be directly emailed (should anyone here wish to) about diagnosing, etc., if that helps keep noise down here. http://www.jopspeech.com/ " "The configuration of LibreOffice has been changed. Under LibreOffice - Preferences - LibreOffice - Advanced, select the Java execution environment that you want LibreOffice to use" (translated from the French). "The configuration of LibreOffice has been changed. Under LibreOffice - Preferences - LibreOffice - Advanced, select the Java execution environment that you want LibreOffice to use" (translated from the French). http://joerg.li/ "No Java installation could be found" I then have to go through the rigmarole of redefining my JDK11 as the selected environment, in order to continue working with my ODB file. If I close LO6203 and switch back to LO6152, I get asked the same question again, when I load up a database requiring any kind of Java instantiation (hsqldb, or any wizard function http://connstr.net/ that relies on Java). In current production release versions (6152 and 6203), the annoying problem of Java detection (or lack thereof) has come back, albeit in a slightly different form, with OpenJDK11. Currently using : macOS 10.14.3 I have downloaded and copied the untarred package (jdk-11.jdk) to http://embermanchester.uk/ /Library/Java/JavaVirtualMachines/ I then have to go through the rigmarole of redefining my JDK11 as the selected environment, in order to continue working with my ODB file. http://www.slipstone.co.uk/ If I close LO6203 and switch back to LO6152, I get asked the same question again, when I load up a database requiring any kind of Java instantiation (hsqldb, or any wizard function that relies on Java). http://www.logoarts.co.uk/ Note that this is not mysql dependent, that was just used as an example. I get the same issue when trying to load tables from an embedded hsqldb, or when starting the database wizards that rely on Java to function. : http://www.acpirateradio.co.uk/ And it seems I have no "embedded" database of any kind: I cannot create a db from within the app. [See screenshot "_000-libo-embed-none.png" attached.] https://waytowhatsnext.com/ I have spent several hours (more than 4, less than 10) trying to solve this, and have failed miserably. I have read through this thread more than once, and have no more options. https://www.webb-dev.co.uk/ I use Base happily on Ubuntu, and would seriously like to be able to access Base on OSX as well. I will happily respond to prompts to diagnose, etc., but I've reached the limits of my ability at this point. http://www.iu-bloomington.com/
*** Bug 151333 has been marked as a duplicate of this bug. ***
Good evening, I find it indecent that with the advances in LO, you still can't diagonally split table cells on Writer . How do I escalate this suggestion? Thank you for helping me car on step on the head.
*** Bug 153426 has been marked as a duplicate of this bug. ***
*** Bug 145945 has been marked as a duplicate of this bug. ***
*** Bug 134891 has been marked as a duplicate of this bug. ***
While Libre Calc now supports diagonal borders in a cell, libre writer still doesn't have this capability yet.