程式碼如下:
using NPOI;
using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel;
……
// 於工作表上建立 HSSFPatriarch,注意!一張工作表只可以建立一個 HSSFPatriarch
HSSFPatriarch p = sheet1.CreateDrawingPatriarch() as HSSFPatriarch;
// new HSSFClientAnchor(dx1, dy1, dx2, dy2, col1, row1, col2, row2)
// 就是從 (col1, row1) 儲存格的 (dx1, dy1) 點
// 到 (col2, row2) 儲存格的 (dx2, dy2) 點建立一個繪圖物件的涵蓋範圍
HSSFClientAnchor a = new HSSFClientAnchor(0, 0, 0, 0, 0, 0, 1, 1);
// 建立一個 HSSFSimpleShape 繪圖物件,範圍是 a,物件會充滿整個範圍
HSSFSimpleShape s = p.CreateSimpleShape(a);
s.ShapeType = HSSFSimpleShape.OBJECT_TYPE_LINE; // 設定線條類型為線條
s.LineStyle = HSSFSimpleShape.LINESTYLE_SOLID; // 設定為實線
s.LineWidth = 1; // 限定線條寬度為 1
4 則留言:
我呼叫了!但是產出檔案卻沒有斜線耶!!
可否貼上您的程式碼,大家來研究看看有什麼問題,好嗎?
太感謝拉
張貼留言