Cell類表明Word中定義的表格單元格對象,是表格的重要組成部分。要對這個對象進行寫入操做時只能經過Table類對象的openCellRC (rowIndex, columnIndex) 方法獲取Cell對象,方法中的參數分別表明行的索引和列的索引,從「1」開始。字體
Cell cell = table.openCellRC(rowIndex, columnIndex);
要讀取這個對象時既能夠經過Table類對象的openCellRC (rowIndex, columnIndex)方法獲取,又能夠經過Table類對象的 table.getCells().get(index)方法獲取,index表明Cell的索引,從0開始。spa
它表明Word中定義的表格單元格對象,注意:同Table類同樣,WordWriter和WordReader中都有Cell類。要對Cell對象進行設置時使用的是WordWriter命名空間中的openCellRC (rowIndex, columnIndex)方法;要獲取Cell對象的值時使用的是WordReader命名空間中的openCellRC (rowIndex, columnIndex)方法。code
注:openCellRC方法中的參數分別表明行的索引和列的索引,從「1」開始。對象
Cell類進行寫入操做時blog
Cell類進行讀取操做時索引
Cell類進行寫入操做時對象的屬性開發
Cell類對象屬性部分使用Java代碼:get
Cell cell = table.openCellRC(2,2);//第三行第二列的單元格,table爲Table類對象 //cell.getBorder().setBorderType(WdBorderType.wdFullGrid);//邊框樣式 cell.getFont().setSize(20);//字體大小 cell.getShading().setBackgroundPatternColor(Color.green);//底紋顏色 cell.setValue("aaa");//賦值 cell.setVerticalAlignment(WdCellVerticalAlignment.wdCellAlignVerticalCenter);// 設置垂直對齊方式
(效果圖)string
Cell類對象屬性部分使用C#代碼:it
Cell cell = table.OpenCellRC(2,1); cell.Border.LineColor = Color.Gray;//邊框線顏色 cell.Font.Bold = true;//字體加粗 cell.Font.Size = 12; cell.Value = "123"; cell.VerticalAlignment = WdCellVerticalAlignment.wdCellAlignVerticalBottom;//垂直方向對齊方式
Cell類進行讀取操做時對象的屬性
Cell類對象屬性部分使用Java代碼:
... ... Cell cell = table.openCellRC(2,3); //獲取某個Cell對象,table爲Table類對象 int columnIndex = cell.getColumnIndex(); //獲取cell所在列的索引 int rowIndex = cell.getRowIndex(); //獲取cell所在行的索引 List<Shape> shapes = cell.getShapes(); //獲取Cell 裏包含的 Shape 集合 String cellValue = cell.getValue(); //獲取cell的值 ... ...
Cell類對象屬性部分使用C#代碼:
... ... Cell cell = table.OpenCellRC(3,2); //獲取某個Cell對象,table爲Table類對象 int columnIndex = cell.ColumnIndex; //獲取cell所在列的索引 int rowIndex = cell.RowIndex; //獲取cell所在行的索引 ArrayList shapes = cell.Shapes; //獲取Cell 裏包含的 Shape 集合 string cellValue = cell.Value; //獲取cell的值 ... ...
Cell類進行寫入操做時對象的方法:
MergeTo:將指定單元格與另外一表格單元格合併,成爲一個單獨的表格單元格
Java代碼:
... ... Cell cell = table.openCellRC(2,2); cell.mergeTo(2,3); ... ...
ASP.NET代碼:
... ... Cell cell = table.OpenCellRC(2,2); cell.MergeTo(2,3); ... ...
合併後顯示以下圖綠色區域所示:
Cell類進行讀取操做時對象的方法
OpenShape:打開指定的圖形,並返回 Shape 對象
Java代碼:
Shape shape = cell.openShape(1);//參數爲Shape的索引
ASP.NET代碼:
Shape shape = cell.OpenShape(1);//參數爲Shape的索引