Vertical text alignment added

Middle and bottom text alignment added.  Changes have been made blind
whilst modifying another project which uses a modified version of this
driver but it should just work.