FWIW, to properly handle vertical alignment within the box, I had to borrow code from another Item Delegate example I found on the web. I have tested it and it now works to show the preferred vertical alignment in the row.
I have just pushed this change to WrapWordAnyItemDelegate.cpp to master on
https://github.com/kevinhendricks/Sigil
Just in case you are trying something similar.