| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMoveTextAlongShapeFeedback
Provides access to members that control the move text along shape feedback.
| Method Summary | |
|---|---|
 void | 
followShape(IGeometry featureGeometry,
            double referenceScale)
Specify the shape to follow.  | 
 int | 
getConstraint()
Constrain the text.  | 
 double | 
getOffset()
Offset the text from the geometry.  | 
 boolean | 
isFlip()
Indicates whether to flip the text.  | 
 boolean | 
isParallel()
Indicates whether to make the text parallel.  | 
 void | 
setConstraint(int constraint)
Constrain the text.  | 
 void | 
setFlip(boolean flip)
Indicates whether to flip the text.  | 
 void | 
setOffset(double offset)
Offset the text from the geometry.  | 
 void | 
setParallel(boolean parallel)
Indicates whether to make the text parallel.  | 
 void | 
startCurved(IPoint fromPoint,
            double referenceScale,
            IPoint cursorPoint,
            double offset,
            int constraint,
            boolean flipped)
Begins a move feedback of the given shape.  | 
 void | 
startStraight(IGeometry textGeometry,
              double labelWidth,
              double labelHeight,
              double referenceScale,
              IPoint point,
              double offset,
              boolean parallel,
              int constraint)
Begins a move feedback of the given shape.  | 
 IGeometry | 
stop()
Stops the feedback and returns the shape.  | 
| Methods inherited from interface com.esri.arcgis.display.IDisplayFeedback | 
|---|
getSymbol, moveTo, refresh, setDisplayByRef, setSymbolByRef | 
| Method Detail | 
|---|
void followShape(IGeometry featureGeometry,
                 double referenceScale)
                 throws IOException,
                        AutomationException
featureGeometry - A reference to a com.esri.arcgis.geometry.IGeometry  (in)referenceScale - The referenceScale  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void startCurved(IPoint fromPoint,
                 double referenceScale,
                 IPoint cursorPoint,
                 double offset,
                 int constraint,
                 boolean flipped)
                 throws IOException,
                        AutomationException
fromPoint - A reference to a com.esri.arcgis.geometry.IPoint  (in)referenceScale - The referenceScale  (in)cursorPoint - A reference to a com.esri.arcgis.geometry.IPoint  (in)offset - The offset  (in)constraint - A com.esri.arcgis.display.esriMoveTextConstraints constant  (in)flipped - The flipped  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void startStraight(IGeometry textGeometry,
                   double labelWidth,
                   double labelHeight,
                   double referenceScale,
                   IPoint point,
                   double offset,
                   boolean parallel,
                   int constraint)
                   throws IOException,
                          AutomationException
textGeometry - A reference to a com.esri.arcgis.geometry.IGeometry  (in)labelWidth - The labelWidth  (in)labelHeight - The labelHeight  (in)referenceScale - The referenceScale  (in)point - A reference to a com.esri.arcgis.geometry.IPoint  (in)offset - The offset  (in)parallel - The parallel  (in)constraint - A com.esri.arcgis.display.esriMoveTextConstraints constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry stop()
               throws IOException,
                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isFlip()
               throws IOException,
                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFlip(boolean flip)
             throws IOException,
                    AutomationException
flip - The flip  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getOffset()
                 throws IOException,
                        AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOffset(double offset)
               throws IOException,
                      AutomationException
offset - The offset  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isParallel()
                   throws IOException,
                          AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setParallel(boolean parallel)
                 throws IOException,
                        AutomationException
parallel - The parallel  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getConstraint()
                  throws IOException,
                         AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setConstraint(int constraint)
                   throws IOException,
                          AutomationException
constraint - A com.esri.arcgis.display.esriMoveTextConstraints constant  (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 | ||||||||