我在Libre/OpenOffice Base表格中有動態填充的表格控件。
我想改變它的高度以匹配行數。
如何做到這一點?OpenOffice基地 - 如何改變表格控制宏的高度?
我試圖改變getSize()
/setSize()
和height
財產,但我發現:
Property or method not found: getSize
我的代碼:
oTable = oForm.GetByName("MySubForm").GetByName("MyTable")
oTable.getSize()
可視化: http://i.imgur.com/IHi75.png
關於此表控制,因爲它在基地命名 - 在調試器它是com.star.comp.forms.OGridControlModel
,在con tent.xml它被列爲com.sun.star.form.component.GridControl
表控制它不是通常的作家表。我可以修改'Table.RowHeight'來一次改變所有的行,但它不會改變表的高度,只是行下的空白。 「Table」或「Table.RowSet」中沒有'Top/BottomMargin'屬性。請參閱:http://i.imgur.com/IHi75.png - 隨時可以填寫 –
@Jacek_FH - 您可以使用鼠標手動更改桌面高度嗎?如果可以的話,必須有一些我們錯過的財產,如果你不能這樣做,宏觀語言也許是不可能的。或者也許你可以改變表格周圍的子表格的高度。 –
我不能用我的鼠標(在視圖中)改變它。我看過content.xml - 高度不是'' - >'