com.esri.arcgis.display
Interface IDisplayFeedback
- All Superinterfaces:
- Serializable
- All Known Subinterfaces:
- IBezierDisplayFeedback, ICalloutFeedback, ICalloutFeedback2, IDisplayFeedback2, ILineMovePointFeedback, IMoveBitmapFeedback, IMoveCurvedTextFeedback, IMoveEnvelopeFeedback, IMoveGeometryFeedback, IMoveImageFeedback, IMoveImageFeedback2, IMoveLineFeedback, IMovePointFeedback, IMovePolygonFeedback, IMoveTextAlongShapeFeedback, IMoveTextFeedback, INewBezierCurveFeedback, INewCircleFeedback, INewCircleFeedback2, INewEllipseFeedback, INewEnvelopeFeedback, INewEnvelopeFeedback2, INewLineFeedback, INewMultiPointFeedback, INewPolygonFeedback, INewRectangleFeedback, INewTextBezierCurveFeedback, INewTextFeedback, IPolygonMovePointFeedback, IReshapeFeedback, IResizeEnvelopeFeedback, IResizeEnvelopeFeedback2, IResizeTextFeedback, IRotateTextFeedback, IStretchLineFeedback, IVertexFeedback
- All Known Implementing Classes:
- BezierMovePointFeedback, CalloutFeedback, GroupFeedback, IBezierDisplayFeedbackProxy, IDisplayFeedback2Proxy, IDisplayFeedbackProxy, LineMovePointFeedback, ModifyCircularArcFeedback, ModifyDimensionFeedback, ModifySegmentFeedback, MoveBitmapFeedback, MoveCurvedTextFeedback, MoveEnvelopeFeedback, MoveGeometryFeedback, MoveImageFeedback, MoveLineFeedback, MovePointFeedback, MovePointFeedback2, MovePolygonFeedback, MoveTextAlongShapeFeedback, MoveTextFeedback, NewArcFeedback, NewBezierCurveFeedback, NewCircleFeedback, NewDimensionFeedback, NewEllipseFeedback, NewEnvelopeFeedback, NewLineFeedback, NewMultiPointFeedback, NewPolygonFeedback, NewRectangleFeedback, NewTextBezierCurveFeedback, NewTextFeedback, PolygonMovePointFeedback, ReshapeFeedback, ReshapeFeedback2, ResizeEnvelopeFeedback, ResizeTextFeedback, RotateTextFeedback, StretchLineFeedback, VertexFeedback
public interface IDisplayFeedback
- extends Serializable
Provides access to members that control the base display feedback.
Description
IDisplayFeedback is the generic (base) interface implemented by all the FeedBack objects.
Remarks
A reference to an object implementing IDisplay should be set using the Display property prior to calling any of the methods of this interface or interfaces that inherit this interface.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
setSymbolByRef
void setSymbolByRef(ISymbol symbol)
throws IOException,
AutomationException
- The symbol the feedback object will use.
Description
Set Symbol to LineSymbol while working with NewLineFeedback object or to MarkerSymbol with NewMultiPointFeedBack object and so on.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getSymbol
ISymbol getSymbol()
throws IOException,
AutomationException
- The symbol the feedback object will use.
Description
Set Symbol to LineSymbol while working with NewLineFeedback object or to MarkerSymbol with NewMultiPointFeedBack object and so on.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Returns:
- A reference to a com.esri.arcgis.display.ISymbol
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setDisplayByRef
void setDisplayByRef(IScreenDisplay rhs1)
throws IOException,
AutomationException
- The display the feedback object will use.
Description
Set Display to associate with the screen display area for drawing.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
rhs1
- A reference to a com.esri.arcgis.display.IScreenDisplay (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
refresh
void refresh(int hDC)
throws IOException,
AutomationException
- Call this after a refresh to show feedback again.
Description
Refresh redraws the associated screen display area.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
hDC
- The hDC (A COM typedef) (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
moveTo
void moveTo(IPoint point)
throws IOException,
AutomationException
- Move to the new point.
Description
MoveTo moves to the new location specified by the input. Usually, include this method in the MouseMove event.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.