|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.controls.ARPageLayout
The ARPageLayout container for the display of a page.
| Constructor Summary | |
ARPageLayout(java.lang.Object obj)
Construct a ARPageLayout using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
void |
centerAt(double xCoord,
double yCoord)
Moves the center of the page layout to the specified point. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IARMap |
getARMap(int index)
The map at the specified index. |
int |
getARMapCount()
The number of maps in the page layout's map collection. |
IARPageLayout |
getAsIARPageLayout()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
java.lang.Object |
getCustomProperty()
A property to associate data with an object. |
void |
getExtent(double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
The visible extent of the page layout. |
IARMap |
getFocusARMap()
The current focus map that the current tool acts upon. |
double |
getHeight()
The height of the page. |
java.lang.Object |
getInternalObject()
The internal ArcObjects IPageLayout object. |
int |
getMapExtentType(IARMap pMap)
The extent type of the specified map. |
int |
getPageUnits()
The units of the page and all associated coordinates. |
java.lang.String |
getTitle()
The title in the page layout. |
double |
getWidth()
The width of the page. |
double |
getZoomPercent()
The zoom percent (100 means 1:1, 200 means twice the normal size). |
int |
hashCode()
the hashcode for this object |
IARMap |
hitTestMap(int x,
int y)
Returns the first map present in the page layout at the specified coordinates. |
boolean |
isCanRedoExtent()
Indicates if there is a page layout extent that can be redone. |
boolean |
isCanUndoExtent()
Indicates if there is a page layout extent that can be undone. |
boolean |
isHasTitle()
Indicates if the page layout has a title that can be changed. |
void |
pan(int direction,
double screenPercentage)
Pans the page layout by a factor in a specified direction. |
void |
redoExtent()
Redo the next page layout extent in the stack. |
void |
refresh(boolean refreshNow)
Redraws the page layout display area. |
void |
setCustomProperty(java.lang.Object pVal)
A property to associate data with an object. |
void |
setExtent(double xMin,
double yMin,
double xMax,
double yMax)
Sets the visible extent of the page layout. |
void |
setFocusARMapByRef(IARMap ppARMap)
The current focus map that the current tool acts upon. |
void |
setPageUnits(int units)
The units of the page and all associated coordinates. |
void |
setTitle(java.lang.String currentTitle)
The title in the page layout. |
void |
toPagePoint(int x,
int y,
double[] xCoord,
double[] yCoord)
Converts a point in device coordinates (typically pixels) to coordinates in page units. |
void |
undoExtent()
Undo to the previous page layout extent in the stack. |
void |
zoomIn(double factor)
Zooms in on the page layout by a factor. |
void |
zoomOut(double factor)
Zooms out on the page layout by a factor. |
void |
zoomToPercent(int percent)
Magnifies the page by a percentage (100 means actual size, 200 means twice the normal size). |
void |
zoomToWholePage()
Zooms to the whole page. |
void |
zoomToWidth()
Fits the width of the page into the page layout display area. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ARPageLayout(java.lang.Object obj)
throws java.io.IOException
obj to ARPageLayout. *
ARPageLayout o = (ARPageLayout)obj; // will not work
ARPageLayout o = new ARPageLayout(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
ARPageLayout theARPageLayout = (ARPageLayout) obj;
java.io.IOException - if there are interop problems| Method Detail |
public IARPageLayout getAsIARPageLayout()
public boolean equals(java.lang.Object o)
public int hashCode()
public void setExtent(double xMin,
double yMin,
double xMax,
double yMax)
throws java.io.IOException,
AutomationException
IARPageLayout
setExtent in interface IARPageLayoutxMin - The xMin (in)yMin - The yMin (in)xMax - The xMax (in)yMax - The yMax (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getExtent(double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
throws java.io.IOException,
AutomationException
IARPageLayout
getExtent in interface IARPageLayoutxMin - The xMin (in/out: use single element array)yMin - The yMin (in/out: use single element array)xMax - The xMax (in/out: use single element array)yMax - The yMax (in/out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setFocusARMapByRef(IARMap ppARMap)
throws java.io.IOException,
AutomationException
IARPageLayout
setFocusARMapByRef in interface IARPageLayoutppARMap - A reference to a com.esri.arcgis.controls.IARMap (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IARMap getFocusARMap()
throws java.io.IOException,
AutomationException
IARPageLayout
getFocusARMap in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getARMapCount()
throws java.io.IOException,
AutomationException
IARPageLayout
getARMapCount in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IARMap getARMap(int index)
throws java.io.IOException,
AutomationException
IARPageLayout
getARMap in interface IARPageLayoutindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setPageUnits(int units)
throws java.io.IOException,
AutomationException
IARPageLayout
setPageUnits in interface IARPageLayoutunits - A com.esri.arcgis.controls.esriARUnits constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPageUnits()
throws java.io.IOException,
AutomationException
IARPageLayout
getPageUnits in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getZoomPercent()
throws java.io.IOException,
AutomationException
IARPageLayout
getZoomPercent in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void zoomToPercent(int percent)
throws java.io.IOException,
AutomationException
IARPageLayout
zoomToPercent in interface IARPageLayoutpercent - The percent (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void zoomToWholePage()
throws java.io.IOException,
AutomationException
IARPageLayout
zoomToWholePage in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void zoomToWidth()
throws java.io.IOException,
AutomationException
IARPageLayout
zoomToWidth in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void refresh(boolean refreshNow)
throws java.io.IOException,
AutomationException
IARPageLayout
refresh in interface IARPageLayoutrefreshNow - The refreshNow (in, optional, pass false if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMapExtentType(IARMap pMap)
throws java.io.IOException,
AutomationException
IARPageLayout
getMapExtentType in interface IARPageLayoutpMap - A reference to a com.esri.arcgis.controls.IARMap (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IARMap hitTestMap(int x,
int y)
throws java.io.IOException,
AutomationException
IARPageLayout
hitTestMap in interface IARPageLayoutx - The x (in)y - The y (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void zoomIn(double factor)
throws java.io.IOException,
AutomationException
IARPageLayout
zoomIn in interface IARPageLayoutfactor - The factor (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void zoomOut(double factor)
throws java.io.IOException,
AutomationException
IARPageLayout
zoomOut in interface IARPageLayoutfactor - The factor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void pan(int direction,
double screenPercentage)
throws java.io.IOException,
AutomationException
IARPageLayout
pan in interface IARPageLayoutdirection - A com.esri.arcgis.controls.esriARDirection constant (in)screenPercentage - The screenPercentage (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void centerAt(double xCoord,
double yCoord)
throws java.io.IOException,
AutomationException
IARPageLayout
centerAt in interface IARPageLayoutxCoord - The xCoord (in)yCoord - The yCoord (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getWidth()
throws java.io.IOException,
AutomationException
IARPageLayout
getWidth in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getHeight()
throws java.io.IOException,
AutomationException
IARPageLayout
getHeight in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void toPagePoint(int x,
int y,
double[] xCoord,
double[] yCoord)
throws java.io.IOException,
AutomationException
IARPageLayout
toPagePoint in interface IARPageLayoutx - The x (in)y - The y (in)xCoord - The xCoord (in/out: use single element array)yCoord - The yCoord (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanUndoExtent()
throws java.io.IOException,
AutomationException
IARPageLayout
isCanUndoExtent in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void undoExtent()
throws java.io.IOException,
AutomationException
IARPageLayout
undoExtent in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isCanRedoExtent()
throws java.io.IOException,
AutomationException
IARPageLayout
isCanRedoExtent in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void redoExtent()
throws java.io.IOException,
AutomationException
IARPageLayout
redoExtent in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.Object getInternalObject()
throws java.io.IOException,
AutomationException
IARPageLayout
getInternalObject in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getCustomProperty()
throws java.io.IOException,
AutomationException
IARPageLayout
getCustomProperty in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setCustomProperty(java.lang.Object pVal)
throws java.io.IOException,
AutomationException
IARPageLayout
setCustomProperty in interface IARPageLayoutpVal - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTitle(java.lang.String currentTitle)
throws java.io.IOException,
AutomationException
IARPageLayout
setTitle in interface IARPageLayoutcurrentTitle - The currentTitle (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getTitle()
throws java.io.IOException,
AutomationException
IARPageLayout
getTitle in interface IARPageLayoutjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasTitle()
throws java.io.IOException,
AutomationException
IARPageLayout
isHasTitle in interface IARPageLayoutAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||