The Align to Surface 
relative construction method is only active when working in the 3D Window. It enables you to fit elements onto non-horizontal planes when working in 3D views.
This method automatically identifies the intersection of a selected plane and the working plane of the cursor. The working plane is often horizontal. However, in special cases, for example when moving a hole in a roof plane, the cursor’s working plane is angled. It is also possible to align to curved surfaces, for example when fitting an object to a curved wall. The limitation here is that if the cursor is moving in an angled plane, it is not possible to fit to a curved surface, only the tangential plane of the surface.