implemented: TextShape's valign