2016-06-16 5 views
0

мне удалось создать таблицу:Создать таблицу без границ

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

Однако это создать таблицу с полями по умолчанию. Я бы хотел создать эту таблицу без нее.

Это свойство выставиться изображением

enter image description here

+0

Или, возможно, удалить границу после создания табуляции е? –

ответ

1

Создайте таблицу и затем установить ширину границы 0. Вот пример Python из https://www.mail-archive.com/[email protected]/msg07317.html:

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

+0

Спасибо человеку! Это то, что нужно. Мне просто нужно было преобразовать в TableBorder, когда я получу свойство. –