public void ProcessAllCellValue() { CellValueInfo cellValueInfo; string[] cellCoord; RectangleF rect; foreach (var item in cellValueInfoDict) { cellValueInfo = item.Value; cellValueInfo.g = g; cellCoord = item.Key.Split(','); rect = GetCellContentRect(int.Parse(cellCoord[0]), int.Parse(cellCoord[1])); cellValueInfo.rect = TransToGlobalRect(rect); switch (cellValueInfo.type) { case CellValueType.Table: TableEx ctable = (TableEx)cellValueInfo.value; ctable.ProcessAllCellValue(); break; default: cellValueInfo.valueProcess(cellValueInfo); break; } } }
public void ProcessValue() { rootTable.ProcessAllCellValue(); }