In cases where text items contain macros that generate no text if
there are no QSOs, the text item positions are not calculated
properly when there are QSOs to print. These changes fix that.