Adding zoom factor to textblock location, fontsize, and margin width calculation to gracefully handle zooming of text