This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IP > IPageLayoutControl Interface > IPageLayoutControl.Extent Property (ArcObjects .NET 10.5 SDK) |
Current extent of the PageLayout in page units.
[Visual Basic .NET] Public Property Extent As IEnvelope
[C#] public IEnvelope Extent {get; set;}
[C++]
HRESULT get_Extent(
IEnvelope** Extent
);
[C++]
HRESULT put_Extent(
IEnvelope* Extent
);
[C++]
Parameters Extent [out, retval]
Extent is a parameter of type IEnvelope Extent [in]
Extent is a parameter of type IEnvelope
Returns or sets a new envelope which is represents the visible extent of the PageLayout. Setting the Extent property will automatically cause the PageLayoutControl to refresh its display.
To set the Extent to view the whole of the PageLayout use one of the following:
//Set Extent to the whole Page expanded by a factor of 1.9
axPageLayoutControl1.Extent=axPageLayoutControl1.FullExtent;
//Set Extent to the whole Page
axPageLayoutControl1.ZoomToWholePage();
To set the Extent to view the whole of the PageLayout use one of the following:
'Set Extent to the whole Page expanded by a factor of 1.9
AxPageLayoutControl1.Extent=AxPageLayoutControl1.FullExtent
'Set Extent to the whole Page
AxPageLayoutControl1.ZoomToWholePage()