com.esri.arcgis.display
Interface IDisplayFeedback2

All Superinterfaces:
IDisplayFeedback, Serializable
All Known Subinterfaces:
IBezierDisplayFeedback, INewEllipseFeedback, INewRectangleFeedback
All Known Implementing Classes:
IBezierDisplayFeedbackProxy, IDisplayFeedback2Proxy, ModifyCircularArcFeedback, ModifySegmentFeedback, MoveEnvelopeFeedback, MoveGeometryFeedback, MovePointFeedback, MovePointFeedback2, NewArcFeedback, NewCircleFeedback, NewEllipseFeedback, NewEnvelopeFeedback, NewLineFeedback, NewMultiPointFeedback, NewRectangleFeedback, ReshapeFeedback, ReshapeFeedback2, ResizeEnvelopeFeedback, ResizeTextFeedback

public interface IDisplayFeedback2
extends IDisplayFeedback, Serializable

Properties to avoid clearing reference scale & resolution when drawing feedback with WYSIWYG symbology.

Product Availability

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


Method Summary
 boolean isSymbolIsWYSIWYG()
          Determines whether the feedback symbol scales with the display.
 boolean isUseReferenceScale()
          Determines whether the feedback symbol should respect reference scale.
 void setSymbolIsWYSIWYG(boolean isWYSIWYG)
          Determines whether the feedback symbol scales with the display.
 void setUseReferenceScale(boolean respectsRefScale)
          Determines whether the feedback symbol should respect reference scale.
 
Methods inherited from interface com.esri.arcgis.display.IDisplayFeedback
getSymbol, moveTo, refresh, setDisplayByRef, setSymbolByRef
 

Method Detail

isSymbolIsWYSIWYG

boolean isSymbolIsWYSIWYG()
                          throws IOException,
                                 AutomationException
Determines whether the feedback symbol scales with the display.

Product Availability

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

Returns:
The isWYSIWYG
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolIsWYSIWYG

void setSymbolIsWYSIWYG(boolean isWYSIWYG)
                        throws IOException,
                               AutomationException
Determines whether the feedback symbol scales with the display.

Product Availability

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

Parameters:
isWYSIWYG - The isWYSIWYG (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseReferenceScale

boolean isUseReferenceScale()
                            throws IOException,
                                   AutomationException
Determines whether the feedback symbol should respect reference scale.

Product Availability

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

Returns:
The respectsRefScale
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseReferenceScale

void setUseReferenceScale(boolean respectsRefScale)
                          throws IOException,
                                 AutomationException
Determines whether the feedback symbol should respect reference scale.

Product Availability

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

Parameters:
respectsRefScale - The respectsRefScale (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.