com.esri.arcgis.carto
Interface IPageEvents

All Superinterfaces:
EventListener, Serializable
All Known Implementing Classes:
IPageEventsAdapter, PageLayout

public interface IPageEvents
extends EventListener, Serializable

Provides access to events that occur when the Page changes.

Remarks

Use this interface to be notified when the page changes. This event is fired by the Page coclass and can be listened to by implementing IPageEvents.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void pageColorChanged(IPageEventsPageColorChangedEvent theEvent)
          Fired when the page color changes.
 void pageMarginsChanged(IPageEventsPageMarginsChangedEvent theEvent)
          Fired when the page margins change.
 void pageSizeChanged(IPageEventsPageSizeChangedEvent theEvent)
          Fired when the page size changes.
 void pageUnitsChanged(IPageEventsPageUnitsChangedEvent theEvent)
          Fired when the units used by the page changes.
 

Method Detail

pageUnitsChanged

void pageUnitsChanged(IPageEventsPageUnitsChangedEvent theEvent)
                      throws IOException,
                             AutomationException
Fired when the units used by the page changes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

pageSizeChanged

void pageSizeChanged(IPageEventsPageSizeChangedEvent theEvent)
                     throws IOException,
                            AutomationException
Fired when the page size changes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

pageMarginsChanged

void pageMarginsChanged(IPageEventsPageMarginsChangedEvent theEvent)
                        throws IOException,
                               AutomationException
Fired when the page margins change.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

pageColorChanged

void pageColorChanged(IPageEventsPageColorChangedEvent theEvent)
                      throws IOException,
                             AutomationException
Fired when the page color changes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.