Supongo que lo soluciones con
Código:
Printer.CurrentY = 14 + (VerticalMargen + ((1.17 - Printer.TextHeight(bloque)) / 2) * (i + 1))
Como lo hago "de memoria", y además no utilizo el método Printer.Print..., te verás obligado a hacer el oportuno retoque a mi propuesta.