com.esri.arcgis.display
Interface ITextPath

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BezierTextPath, ITextPathProxy, OverposterTextPath, SimpleTextPath, WordTextPath

public interface ITextPath
extends java.io.Serializable

COM Interface 'ITextPath'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to members that control the text path.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDb65a3e75_2993_11d1_9a43_0080c7ec5c96
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry getGeometry()
          The geometry used for the path.
 double getXOffset()
          The X offset value.
 double getYOffset()
          The Y offset value.
 void next(double[] x, double[] y, double[] angle)
          Returns the next coordinate.
 void reset()
          Resets the coordinate enumerator.
 void setGeometryByRef(IGeometry geometry)
          The geometry used for the path.
 void setup(int hDC, ITransformation transformation, ITextSymbol textSym)
          Set up items needed by text path.
 void setXOffset(double xOffset)
          The X offset value.
 void setYOffset(double yOffset)
          The Y offset value.
 

Field Detail

IIDb65a3e75_2993_11d1_9a43_0080c7ec5c96

static final int IIDb65a3e75_2993_11d1_9a43_0080c7ec5c96
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setup

void setup(int hDC,
           ITransformation transformation,
           ITextSymbol textSym)
           throws java.io.IOException,
                  AutomationException
Set up items needed by text path.

Parameters:
hDC - The hDC (A COM typedef) (in)
transformation - A reference to a com.esri.arcgis.geometry.ITransformation (in)
textSym - A reference to a com.esri.arcgis.display.ITextSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometry

IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
The geometry used for the path.

Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryByRef

void setGeometryByRef(IGeometry geometry)
                      throws java.io.IOException,
                             AutomationException
The geometry used for the path.

Parameters:
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXOffset

double getXOffset()
                  throws java.io.IOException,
                         AutomationException
The X offset value.

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

setXOffset

void setXOffset(double xOffset)
                throws java.io.IOException,
                       AutomationException
The X offset value.

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

getYOffset

double getYOffset()
                  throws java.io.IOException,
                         AutomationException
The Y offset value.

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

setYOffset

void setYOffset(double yOffset)
                throws java.io.IOException,
                       AutomationException
The Y offset value.

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

next

void next(double[] x,
          double[] y,
          double[] angle)
          throws java.io.IOException,
                 AutomationException
Returns the next coordinate.

Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
angle - The angle (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Resets the coordinate enumerator.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.