A GoDocument has a notion of its own bounds, as described by its GoDocument.TopLeft and .Size properties.
Each GoView has its own notion of its document’s bounds, the GoView.DocumentTopLeft and .DocumentSize properties. The view uses its own .DocumentTopLeft and .DocumentSize properties to decide what to show and where. This is needed, for example, to implement the GoView.ShowNegativeCoordinates property.
It might be possible to do what you want by adjusting the GoDocument’s TopLeft and Size properties to be the way you want.
But more generally, you can override the GoView.DocumentTopLeft and GoView.DocumentSize properties to behave the way you want.