部落客廣告聯播

2007年7月27日 星期五

POI筆記:關於建立comment時,由HSSFSheet取得的HSSFPatriarch

當我們要使用POI HSSF在xls檔裡寫comments,第一步就是要取的容器HSSFPatriarch。
但每個HSSFSheet只能有一個HSSFPatriarch,如果你仔細看HSSFSheet的java doc就能發現其 createDrawingPatriarch()方法:
Creates the toplevel drawing patriarch. This will have the effect of removing any existing drawings on this sheet.
意思就是說在同一張sheet上若重複呼叫這個方法,則之前的所有圖形(comment註解也算是)都會被移掉。所以說囉 ,每個sheet只要呼叫一次就好了,不然就會只有最後一個圖形會存在囉,其他的就都被移掉了....

找了好久才知道的...................

沒有留言: