Conditional centering

These changes, plus the one liner in MatterSlice should produce a working fix for #81297540 - Print in user set position