com.esri.arcgis.carto
Interface IIndexGridTabStyle

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BackgroundTabStyle, ButtonTabStyle, ContinuousTabStyle, IIndexGridTabStyleProxy, RoundedTabStyle

public interface IIndexGridTabStyle
extends java.io.Serializable

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

Description: 'Provides access to members that control the way an index grid's labels are drawn.' 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 IIDce41c50a_9df9_11d2_aade_000000000000
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IColor getForegroundColor()
          The foreground color of the tab.
 IColor getOutlineColor()
          The outline color of the tab.
 double getThickness()
          The thickness of the tab in points.
 void prepareDraw(java.lang.String labelValue, double tabWidthPage, int axis)
          Sets up the tab for drawing.
 void setForegroundColor(IColor color)
          The foreground color of the tab.
 void setOutlineColor(IColor color)
          The outline color of the tab.
 void setThickness(double thicknessPts)
          The thickness of the tab in points.
 

Field Detail

IIDce41c50a_9df9_11d2_aade_000000000000

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

getForegroundColor

IColor getForegroundColor()
                          throws java.io.IOException,
                                 AutomationException
The foreground color of the tab.

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

setForegroundColor

void setForegroundColor(IColor color)
                        throws java.io.IOException,
                               AutomationException
The foreground color of the tab.

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

getOutlineColor

IColor getOutlineColor()
                       throws java.io.IOException,
                              AutomationException
The outline color of the tab.

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

setOutlineColor

void setOutlineColor(IColor color)
                     throws java.io.IOException,
                            AutomationException
The outline color of the tab.

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

getThickness

double getThickness()
                    throws java.io.IOException,
                           AutomationException
The thickness of the tab in points.

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

setThickness

void setThickness(double thicknessPts)
                  throws java.io.IOException,
                         AutomationException
The thickness of the tab in points.

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

prepareDraw

void prepareDraw(java.lang.String labelValue,
                 double tabWidthPage,
                 int axis)
                 throws java.io.IOException,
                        AutomationException
Sets up the tab for drawing.

Parameters:
labelValue - The labelValue (in)
tabWidthPage - The tabWidthPage (in)
axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.