'Return the bottom-rightmost point without actually drawing the item
:param item: the item to visit
:param x: the top of the current drawing area
:param y: the left side of the current drawing area
:return: the bottom-rightmost point'

def _visit_command(self, item, x, y):

    if isinstance(item, string_types):
        return ((x + self.canvas.font.measure(item)), (y + self._get_text_height()))
    elif isinstance(item, tuple):
        return item
