创建一个 table 无边框

Create a table without border

我已经成功创建了 table:

//I create the table here and the default name is table1
XTextTable xTT = (XTextTable) UnoRuntime.queryInterface(XTextTable.class, oInt);
xTT.initialize(1, 1);

但是,这会创建带有默认边框的 table。我想在没有它的情况下创建这个 table。

这个属性是图片设置的

创建 table,然后将边框宽度设置为 0。这是来自 https://www.mail-archive.com/dev@api.openoffice.org/msg07317.html 的 Python 示例:

borderLine = BorderLine()
borderLine.OuterLineWidth = 0

tableBorder = table.getPropertyValue("TableBorder")
tableBorder.VerticalLine = borderLine
tableBorder.HorizontalLine = borderLine
tableBorder.LeftLine = borderLine
tableBorder.RightLine = borderLine
tableBorder.TopLine = borderLine
tableBorder.BottomLine = borderLine
table.setPropertyValue("TableBorder", tableBorder)

有关 Java 的相关示例,请在此页面上搜索 "TableBorder":http://api.libreoffice.org/examples/DevelopersGuide/FirstSteps/HelloTextTableShape.java