com.esri.arcgis.carto
Interface ILineLabelPosition

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ILineLabelPositionProxy, LineLabelPosition

public interface ILineLabelPosition
extends java.io.Serializable

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

Description: 'Provides access to members that control the relative position of line labels.' 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 IID2442958b_d711_11d2_9f41_00c04f6bc6a5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getOffset()
          Offset from the start/end of lines (in map units).
 boolean isAbove()
          Indicates if labels are placed above lines.
 boolean isAtEnd()
          Indicates if labels are placed at the end of lines.
 boolean isAtStart()
          Indicates if labels are placed at the start of lines.
 boolean isBelow()
          Indicates if labels are placed below lines.
 boolean isHorizontal()
          Indicates if labels are placed horizontally.
 boolean isInLine()
          Indicates if labels are placed along lines at the best position.
 boolean isLeft()
          Indicates if labels are placed to the left of lines.
 boolean isOnTop()
          Indicates if labels are placed on top of lines.
 boolean isParallel()
          Indicates if labels are placed parallel to lines.
 boolean isPerpendicular()
          Indicates if labels are placed perpendicular to lines.
 boolean isProduceCurvedLabels()
          Indicates if labels follow lines.
 boolean isRight()
          Indicates if labels are placed to the right of lines.
 void setAbove(boolean flag)
          Indicates if labels are placed above lines.
 void setAtEnd(boolean flag)
          Indicates if labels are placed at the end of lines.
 void setAtStart(boolean flag)
          Indicates if labels are placed at the start of lines.
 void setBelow(boolean flag)
          Indicates if labels are placed below lines.
 void setHorizontal(boolean flag)
          Indicates if labels are placed horizontally.
 void setInLine(boolean flag)
          Indicates if labels are placed along lines at the best position.
 void setLeft(boolean flag)
          Indicates if labels are placed to the left of lines.
 void setOffset(double offset)
          Offset from the start/end of lines (in map units).
 void setOnTop(boolean flag)
          Indicates if labels are placed on top of lines.
 void setParallel(boolean flag)
          Indicates if labels are placed parallel to lines.
 void setPerpendicular(boolean flag)
          Indicates if labels are placed perpendicular to lines.
 void setProduceCurvedLabels(boolean flag)
          Indicates if labels follow lines.
 void setRight(boolean flag)
          Indicates if labels are placed to the right of lines.
 

Field Detail

IID2442958b_d711_11d2_9f41_00c04f6bc6a5

static final int IID2442958b_d711_11d2_9f41_00c04f6bc6a5
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

isProduceCurvedLabels

boolean isProduceCurvedLabels()
                              throws java.io.IOException,
                                     AutomationException
Indicates if labels follow lines.

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

setProduceCurvedLabels

void setProduceCurvedLabels(boolean flag)
                            throws java.io.IOException,
                                   AutomationException
Indicates if labels follow lines.

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

isAbove

boolean isAbove()
                throws java.io.IOException,
                       AutomationException
Indicates if labels are placed above lines.

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

setAbove

void setAbove(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates if labels are placed above lines.

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

isBelow

boolean isBelow()
                throws java.io.IOException,
                       AutomationException
Indicates if labels are placed below lines.

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

setBelow

void setBelow(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates if labels are placed below lines.

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

isOnTop

boolean isOnTop()
                throws java.io.IOException,
                       AutomationException
Indicates if labels are placed on top of lines.

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

setOnTop

void setOnTop(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates if labels are placed on top of lines.

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

isLeft

boolean isLeft()
               throws java.io.IOException,
                      AutomationException
Indicates if labels are placed to the left of lines.

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

setLeft

void setLeft(boolean flag)
             throws java.io.IOException,
                    AutomationException
Indicates if labels are placed to the left of lines.

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

isRight

boolean isRight()
                throws java.io.IOException,
                       AutomationException
Indicates if labels are placed to the right of lines.

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

setRight

void setRight(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates if labels are placed to the right of lines.

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

isInLine

boolean isInLine()
                 throws java.io.IOException,
                        AutomationException
Indicates if labels are placed along lines at the best position.

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

setInLine

void setInLine(boolean flag)
               throws java.io.IOException,
                      AutomationException
Indicates if labels are placed along lines at the best position.

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

isAtStart

boolean isAtStart()
                  throws java.io.IOException,
                         AutomationException
Indicates if labels are placed at the start of lines.

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

setAtStart

void setAtStart(boolean flag)
                throws java.io.IOException,
                       AutomationException
Indicates if labels are placed at the start of lines.

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

isAtEnd

boolean isAtEnd()
                throws java.io.IOException,
                       AutomationException
Indicates if labels are placed at the end of lines.

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

setAtEnd

void setAtEnd(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates if labels are placed at the end of lines.

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

isParallel

boolean isParallel()
                   throws java.io.IOException,
                          AutomationException
Indicates if labels are placed parallel to lines.

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

setParallel

void setParallel(boolean flag)
                 throws java.io.IOException,
                        AutomationException
Indicates if labels are placed parallel to lines.

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

isPerpendicular

boolean isPerpendicular()
                        throws java.io.IOException,
                               AutomationException
Indicates if labels are placed perpendicular to lines.

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

setPerpendicular

void setPerpendicular(boolean flag)
                      throws java.io.IOException,
                             AutomationException
Indicates if labels are placed perpendicular to lines.

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

isHorizontal

boolean isHorizontal()
                     throws java.io.IOException,
                            AutomationException
Indicates if labels are placed horizontally.

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

setHorizontal

void setHorizontal(boolean flag)
                   throws java.io.IOException,
                          AutomationException
Indicates if labels are placed horizontally.

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

getOffset

double getOffset()
                 throws java.io.IOException,
                        AutomationException
Offset from the start/end of lines (in map units).

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

setOffset

void setOffset(double offset)
               throws java.io.IOException,
                      AutomationException
Offset from the start/end of lines (in map units).

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