extract CalcCellTextRect to + CalcCellRect + CalcTextRect