Ответ: compound Path
Внутренний (вырезаемый) контур нужно рисовать обходя контур в противоположном направлении.
Где-то так:
newPath.setEntirePath(Array( Array(lsd.width, 0), Array(lsd.width, lsd.height), Array(0, lsd.height), Array(0, 0) ));
Закрашиваемую часть — по часовой стрелке...