跳轉到主要內容
表格區塊中的所有儲存格會構成一個由 TableCells 物件表示的單一集合。除了標準的集合功能外,這個物件還提供用於合併及分割表格儲存格群組的方法,以及可根據儲存格在基礎表格網格中的位置,找出其在集合中索引的方法。此集合可透過 TableBlock 物件存取。
  • ABBYY FineReader Engine 集合的索引從 0 開始。
  • 可使用 C# 中的 foreach 陳述式 (在 Visual Basic .NET 中為 for each) 來操作此集合。

屬性

名稱型別描述
ApplicationEngine, 唯讀回傳 Engine 物件。
Countint, 唯讀儲存集合中的元素數量。
ElementTableCell, 唯讀可存取集合中的單一元素。

方法

名稱說明
IndexOf回傳與指定基準座標點對應的儲存格索引。若您想取得同一列或同一欄中所有儲存格的索引,此方法會很實用。
Item可存取集合中的單一元素。
Merge合併指定矩形內的一組儲存格。
Split拆分指定矩形內的一組儲存格。
TableCells 物件圖

範例

FREngine.IBlock block;
// 擷取表格儲存格
if (block.Type == FREngine.BlockTypeEnum.BT_Table)
{
 FREngine.ITableBlock tableBlock = block.GetAsTableBlock();
 for( int iCell = 0; iCell < tableBlock.Cells.Count; iCell++ ) {
  FREngine.ITableCell cell = tableBlock.Cells[iCell];
  // 對儲存格執行某些操作
 }
}
此物件用於下列程式碼範例: Windows:RecognizedTextProcessing;以及 Demo Tools:Engine 預先定義處理設定檔

另請參閱

TableBlock TableCell 使用 Layout 與 Block 使用 Text 使用集合 使用屬性