Mark, Thanks for the reply. I tried your code snippet but it didn't work. Alternatively I will go throw the reference to you provide i.e. " Office Open XML Part 4: Markup Language Reference, December 2006 (1st edition)" My code snippet:
//Blank Document XWPFDocument document= new XWPFDocument(); //create table XWPFTable table = document.createTable(); //create first row XWPFTableRow tableRowOne = table.getRow(0); tableRowOne.getCell(0).setText(""); tableRowOne.addNewTableCell().setText("col two, row one"); tableRowOne.addNewTableCell().setText("col three, row one"); //create second row XWPFTableRow tableRowTwo = table.createRow(); tableRowTwo.getCell(0).setText("col one, row two"); tableRowTwo.getCell(1).setText("col two, row two"); tableRowTwo.getCell(2).setText("col three, row two"); //Diagonal Border XWPFTableCell cellRow00 = table.getRow(0).getCell(0); CTTc ctTc = cellRow00.getCTTc(); CTTcPr ctTcPr = ctTc.isSetTcPr() ? ctTc.getTcPr() : ctTc.addNewTcPr(); CTTcBorders ctTcBorders = ctTcPr.isSetTcBorders() ? ctTcPr.getTcBorders() : ctTcPr.addNewTcBorders(); if (!ctTcBorders.isSetTr2Bl()) { ctTcBorders.addNewTr2Bl(); } //Write the Document in file system FileOutputStream out = new FileOutputStream(new File("create_table_example.docx")); document.write(out); out.close(); Thanks, Krishna -----Original Message----- From: Murphy, Mark [mailto:murphym...@metalexmfg.com] Sent: Thursday, August 18, 2016 5:27 PM To: 'POI Users List' Subject: Bulk Mail : RE: How to add diagonal up border to a tablecell in word document using XWPF Here is some code that works its way from the table cell object - cell to add an up diagonal border: CTTc ctTc = cell.getCTTc(); CTTcPr ctTcPr = ctTc.isSetTcPr() ? ctTc.getTcPr() : ctTc.addNewTcPr(); CTTcBorders ctTcBorders = ctTcPr.isSetTcBorders() ? ctTcPr.getTcBorders() : ctTcPr.addNewTcBorders(); if (!ctTcBorders.isSetTr2Bl()) { ctTcBorders.addNewTr2Bl(); } You will need to use the documentation found in Office Open XML Part 4: Markup Language Reference, December 2006 (1st edition) -----Original Message----- From: Krishna Vyas Majji [mailto:krishna.ma...@quest-global.com] Sent: Thursday, August 18, 2016 7:16 AM To: user@poi.apache.org Subject: How to add diagonal up border to a tablecell in word document using XWPF Hello Team, I created a table with 2 rows and 3 columns using XWPF. Now I want to know if I can add "diagonal up border" to a cell in my table. Something like this. col two, row one col three, row one col one, row two col two, row two col three, row two My code looks like this. //Blank Document XWPFDocument document= new XWPFDocument(); //Write the Document in file system FileOutputStream out = new FileOutputStream(new File("create_table_example.docx")); //create table XWPFTable table = document.createTable(); //create first row XWPFTableRow tableRowOne = table.getRow(0); tableRowOne.getCell(0).setText(""); tableRowOne.addNewTableCell().setText("col two, row one"); tableRowOne.addNewTableCell().setText("col three, row one"); //create second row XWPFTableRow tableRowTwo = table.createRow(); tableRowTwo.getCell(0).setText("col one, row two"); tableRowTwo.getCell(1).setText("col two, row two"); tableRowTwo.getCell(2).setText("col three, row two"); document.write(out); out.close(); Thanks, Krishna ---Disclaimer------------------------------ This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Opinions, conclusions and other information in this transmission that do not relate to the official business of QuEST Global and/or its subsidiaries, shall be understood as neither given nor endorsed by it. Any statements made herein that are tantamount to contractual obligations, promises, claims or commitments shall not be binding on the Company unless followed by written confirmation by an authorized signatory of the Company. ----------------------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@poi.apache.org For additional commands, e-mail: user-h...@poi.apache.org ---Disclaimer------------------------------ This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Opinions, conclusions and other information in this transmission that do not relate to the official business of QuEST Global and/or its subsidiaries, shall be understood as neither given nor endorsed by it. Any statements made herein that are tantamount to contractual obligations, promises, claims or commitments shall not be binding on the Company unless followed by written confirmation by an authorized signatory of the Company. ----------------------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@poi.apache.org For additional commands, e-mail: user-h...@poi.apache.org