国境

2016-06-16 17 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

タブレットを作成した後に、 e? –

答えて

1

テーブルを作成することによってsettedされ、その後、ここで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に変換しなければなりませんでした。 –