com.esri.arcgis.carto
Interface IFrameDraw

All Superinterfaces:
Serializable
All Known Implementing Classes:
BmpPictureElement, EmfPictureElement, FrameElement, GifPictureElement, GroupElement, ImgPictureElement, Jp2PictureElement, JpgPictureElement, MapFrame, MapSurroundFrame, PngPictureElement, SidPictureElement, TifPictureElement

public interface IFrameDraw
extends Serializable

Provides access to members that control frame drawing.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void drawBackground(IDisplay display, ITrackCancel cancelTracker)
          Draw the frame's shadow and background.
 void drawDraftMode(IDisplay display, ITrackCancel cancelTracker)
          Draw the draft mode representation of the frame.
 void drawForeground(IDisplay display, ITrackCancel cancelTracker)
          Draw the frame's border.
 

Method Detail

drawBackground

void drawBackground(IDisplay display,
                    ITrackCancel cancelTracker)
                    throws IOException,
                           AutomationException
Draw the frame's shadow and background.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

drawDraftMode

void drawDraftMode(IDisplay display,
                   ITrackCancel cancelTracker)
                   throws IOException,
                          AutomationException
Draw the draft mode representation of the frame.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

drawForeground

void drawForeground(IDisplay display,
                    ITrackCancel cancelTracker)
                    throws IOException,
                           AutomationException
Draw the frame's border.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.