Summary: | Writer: support diagonal borders in tables | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Gerry <gerry.treppel> |
Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | 20001722, bayram.cicek, dani3l.grigoras, dgp-mail, emschorsch, eyansenne, himajin100000, jluth, jmadero.dev, josue.graehling.1989, leiyang, LibreOffice, marina.latini, mathcube12, monnez.jean-marc, mr.jacob.krabi, pierre.choffardet, rustnnes, telesto, thomas.lendo, yanp.bugz, yvan |
Priority: | high | ||
Version: | Inherited From OOo | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=143249 https://bugs.documentfoundation.org/show_bug.cgi?id=145943 https://bugs.documentfoundation.org/show_bug.cgi?id=146407 |
||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | 143300 | ||
Bug Blocks: | 107701 | ||
Attachments: |
Table with diagonal border.doc
Table with diagonal border.pdf common use of crossing Multiple use of diagonal border in writer table |
Description
Gerry
2012-07-02 13:24:17 UTC
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. |