|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.controls.IPageLayoutControlProxy com.esri.arcgis.controls.IPageLayoutControl2Proxy com.esri.arcgis.controls.IPageLayoutControl3Proxy
public class IPageLayoutControl3Proxy
Provides access to members that control the PageLayoutControl.
The IPageLayoutControl3 interface provides additional members for tasks related to navigating the display of the PageLayoutControl using the keyboard and mouse.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IPageLayoutControl3Proxy()
|
|
IPageLayoutControl3Proxy(Object obj)
|
protected |
IPageLayoutControl3Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
boolean |
isAutoKeyboardScrolling()
Indicates whether keyboard scrolling is enabled. |
boolean |
isAutoMouseWheel()
Indicates whether the mouse wheel is enabled. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setAutoKeyboardScrolling(boolean enabled)
Indicates whether keyboard scrolling is enabled. |
void |
setAutoMouseWheel(boolean enabled)
Indicates whether the mouse wheel is enabled. |
Methods inherited from class com.esri.arcgis.controls.IPageLayoutControl2Proxy |
---|
getCustomProperty, getDocumentFilename, getKeyIntercept, getObject, setCustomProperty, setDocumentFilename, setKeyIntercept, suppressResizeDrawing |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.controls.IPageLayoutControl2 |
---|
getCustomProperty, getDocumentFilename, getKeyIntercept, getObject, setCustomProperty, setDocumentFilename, setKeyIntercept, suppressResizeDrawing |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IPageLayoutControl3Proxy()
public IPageLayoutControl3Proxy(Object obj) throws IOException
IOException
protected IPageLayoutControl3Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IPageLayoutControl2Proxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IPageLayoutControl2Proxy
IOException
public boolean isAutoMouseWheel() throws IOException, AutomationException
Determines whether the mouse wheel can be used to zoom in and zoom out of the control's display. This property is true by default.
isAutoMouseWheel
in interface IPageLayoutControl3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoMouseWheel(boolean enabled) throws IOException, AutomationException
setAutoMouseWheel
in interface IPageLayoutControl3
enabled
- The enabled (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoKeyboardScrolling() throws IOException, AutomationException
Determines whether the 'Home' (keyCode 36), 'End' (keyCode 35), 'Page Down' (keyCode 34), 'PageUp' (keyCode 33) and 'Arrow' (keyCode 37-40) keys on the keyboard can be used to pan around the control's display. This property is true by default.
Most development environments use the 'Arrow' keys to switch focus between the controls embedded in a form or container. In such environments the PageLayoutControl will not by default receive the 'Arrow' keys to pan the display. To ensure 'Arrow' keys are received by the PageLayoutControl the KeyIntercept property must be set to intercept the 'Arrow' keys in order to pan the display when AutoKeyboardScrolling is true.
isAutoKeyboardScrolling
in interface IPageLayoutControl3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoKeyboardScrolling(boolean enabled) throws IOException, AutomationException
setAutoKeyboardScrolling
in interface IPageLayoutControl3
enabled
- The enabled (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |