|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.BackgroundTabStyle
public class BackgroundTabStyle
COM Class 'BackgroundTabStyle'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'
Description 'A background tab style grid label for index grids.' 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 long |
serialVersionUID
|
| Fields inherited from interface com.esri.arcgis.carto.IIndexGridTabStyle |
|---|
IID, IIDce41c50a_9df9_11d2_aade_000000000000, xxDummy |
| Fields inherited from interface com.esri.arcgis.carto.IBackgroundTabStyle |
|---|
IID, IIDce41c50c_9df9_11d2_aade_000000000000, xxDummy |
| Fields inherited from interface com.esri.arcgis.carto.IGridLabel |
|---|
IID, IIDce41c501_9df9_11d2_aade_000000000000, xxDummy |
| Fields inherited from interface com.esri.arcgis.carto.IGridLabel2 |
|---|
IID, IID76b22cba_a25b_41e5_b8ba_f29ae31822bb, xxDummy |
| Fields inherited from interface com.esri.arcgis.carto.IGridLabelExport |
|---|
IID, IIDed656e23_e953_11d3_9fda_00c04f6bc78e, xxDummy |
| Fields inherited from interface com.esri.arcgis.system.IPersistStream |
|---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
| Fields inherited from interface com.esri.arcgis.system.IPersist |
|---|
IID0000010c_0000_0000_c000_000000000046 |
| Constructor Summary | |
|---|---|
BackgroundTabStyle()
Constructs a BackgroundTabStyle using ArcGIS Engine. |
|
BackgroundTabStyle(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. BackgroundTabStyle theBackgroundTabStyle = (BackgroundTabStyle) obj; |
|
| Method Summary | |
|---|---|
IElement |
createElement(double labelValue,
IPoint location,
int axis,
IDisplay display)
Creates a graphic element for a label on the specified grid axis. |
void |
draw(double labelValue,
IPoint location,
int axis,
IDisplay display)
Draws a label on the specified grid axis. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
getBackgroundType()
The type of the background tab style. |
void |
getClassID(GUID[] pClassID)
getClassID |
static java.lang.String |
getClsid()
getClsid. |
IColor |
getColor()
The color of the grid label. |
java.lang.String |
getDisplayName()
The display name for the type of grid label. |
java.lang.Object |
getEditObject()
The interface to an object that can be edited with a property sheet. |
Font |
getFont()
The font used by the grid label. |
double |
getFontSize()
The font size used by the grid label. |
IColor |
getForegroundColor()
The foreground color of the tab. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
double |
getLabelOffset()
The offset of the grid label from the border in points. |
IColor |
getOutlineColor()
The outline color of the tab. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
double |
getThickness()
The thickness of the tab in points. |
int |
hashCode()
the hashcode for this object |
boolean |
isApplies(IMapGrid grid)
Indicates if this grid label can be used with the specified map grid. |
void |
isDirty()
isDirty |
boolean |
isLabelAlignment(int axis)
Indicates if the grid label is horizontal (true) or vertical (false) on the specified axis. |
void |
load(IStream pstm)
load |
void |
prepareDraw(java.lang.String labelValue,
double tabWidthPage,
int axis)
Sets up the tab for drawing. |
void |
preview(int hDC,
tagRECT rectangle)
Draws a preview of the grid label into the specified hdc. |
void |
queryTextExtent(double labelValue,
IPoint location,
int axis,
IDisplay display,
IEnvelope extent)
Determines the extent of a label's text on the specified grid axis. |
void |
readExternal(java.io.ObjectInput in)
|
void |
release()
Release a BackgroundTabStyle. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setBackgroundType(int tabType)
The type of the background tab style. |
void |
setColor(IColor color)
The color of the grid label. |
void |
setEditObject(java.lang.Object ppObject)
The interface to an object that can be edited with a property sheet. |
void |
setFont(Font font)
The font used by the grid label. |
void |
setFontSize(double size)
The font size used by the grid label. |
void |
setForegroundColor(IColor color)
The foreground color of the tab. |
void |
setLabelAlignment(int axis,
boolean horizontal)
Indicates if the grid label is horizontal (true) or vertical (false) on the specified axis. |
void |
setLabelOffset(double offsetPoints)
The offset of the grid label from the border in points. |
void |
setOutlineColor(IColor color)
The outline color of the tab. |
void |
setThickness(double thicknessPts)
The thickness of the tab in points. |
void |
writeExternal(java.io.ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final long serialVersionUID
| Constructor Detail |
|---|
public BackgroundTabStyle()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public BackgroundTabStyle(java.lang.Object obj)
throws java.io.IOException
BackgroundTabStyle theBackgroundTabStyle = (BackgroundTabStyle) obj;
obj to BackgroundTabStyle.
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
|---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public IColor getForegroundColor()
throws java.io.IOException,
AutomationException
getForegroundColor in interface IIndexGridTabStylejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setForegroundColor(IColor color)
throws java.io.IOException,
AutomationException
setForegroundColor in interface IIndexGridTabStylecolor - A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getOutlineColor()
throws java.io.IOException,
AutomationException
getOutlineColor in interface IIndexGridTabStylejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOutlineColor(IColor color)
throws java.io.IOException,
AutomationException
setOutlineColor in interface IIndexGridTabStylecolor - A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getThickness()
throws java.io.IOException,
AutomationException
getThickness in interface IIndexGridTabStylejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setThickness(double thicknessPts)
throws java.io.IOException,
AutomationException
setThickness in interface IIndexGridTabStylethicknessPts - The thicknessPts (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void prepareDraw(java.lang.String labelValue,
double tabWidthPage,
int axis)
throws java.io.IOException,
AutomationException
prepareDraw in interface IIndexGridTabStylelabelValue - The labelValue (in)tabWidthPage - The tabWidthPage (in)axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBackgroundType()
throws java.io.IOException,
AutomationException
getBackgroundType in interface IBackgroundTabStylejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBackgroundType(int tabType)
throws java.io.IOException,
AutomationException
setBackgroundType in interface IBackgroundTabStyletabType - A com.esri.arcgis.carto.esriBackgroundTabType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getDisplayName()
throws java.io.IOException,
AutomationException
getDisplayName in interface IGridLabelgetDisplayName in interface IGridLabel2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isApplies(IMapGrid grid)
throws java.io.IOException,
AutomationException
isApplies in interface IGridLabelisApplies in interface IGridLabel2grid - A reference to a com.esri.arcgis.carto.IMapGrid (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getEditObject()
throws java.io.IOException,
AutomationException
getEditObject in interface IGridLabelgetEditObject in interface IGridLabel2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEditObject(java.lang.Object ppObject)
throws java.io.IOException,
AutomationException
setEditObject in interface IGridLabelsetEditObject in interface IGridLabel2ppObject - A reference to another Object (IUnknown) (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Font getFont()
throws java.io.IOException,
AutomationException
getFont in interface IGridLabelgetFont in interface IGridLabel2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFont(Font font)
throws java.io.IOException,
AutomationException
setFont in interface IGridLabelsetFont in interface IGridLabel2font - A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef) (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getColor()
throws java.io.IOException,
AutomationException
getColor in interface IGridLabelgetColor in interface IGridLabel2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColor(IColor color)
throws java.io.IOException,
AutomationException
setColor in interface IGridLabelsetColor in interface IGridLabel2color - A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLabelOffset()
throws java.io.IOException,
AutomationException
getLabelOffset in interface IGridLabelgetLabelOffset in interface IGridLabel2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelOffset(double offsetPoints)
throws java.io.IOException,
AutomationException
setLabelOffset in interface IGridLabelsetLabelOffset in interface IGridLabel2offsetPoints - The offsetPoints (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLabelAlignment(int axis)
throws java.io.IOException,
AutomationException
isLabelAlignment in interface IGridLabelisLabelAlignment in interface IGridLabel2axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelAlignment(int axis,
boolean horizontal)
throws java.io.IOException,
AutomationException
setLabelAlignment in interface IGridLabelsetLabelAlignment in interface IGridLabel2axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)horizontal - The horizontal (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryTextExtent(double labelValue,
IPoint location,
int axis,
IDisplay display,
IEnvelope extent)
throws java.io.IOException,
AutomationException
queryTextExtent in interface IGridLabelqueryTextExtent in interface IGridLabel2labelValue - The labelValue (in)location - A reference to a com.esri.arcgis.geometry.IPoint (in)axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)display - A reference to a com.esri.arcgis.display.IDisplay (in)extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(double labelValue,
IPoint location,
int axis,
IDisplay display)
throws java.io.IOException,
AutomationException
draw in interface IGridLabeldraw in interface IGridLabel2labelValue - The labelValue (in)location - A reference to a com.esri.arcgis.geometry.IPoint (in)axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)display - A reference to a com.esri.arcgis.display.IDisplay (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void preview(int hDC,
tagRECT rectangle)
throws java.io.IOException,
AutomationException
preview in interface IGridLabelpreview in interface IGridLabel2hDC - The hDC (A COM typedef) (in)rectangle - A Structure: com.esri.arcgis.system.tagRECT (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getFontSize()
throws java.io.IOException,
AutomationException
getFontSize in interface IGridLabel2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFontSize(double size)
throws java.io.IOException,
AutomationException
setFontSize in interface IGridLabel2size - The size (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IElement createElement(double labelValue,
IPoint location,
int axis,
IDisplay display)
throws java.io.IOException,
AutomationException
createElement in interface IGridLabelExportlabelValue - The labelValue (in)location - A reference to a com.esri.arcgis.geometry.IPoint (in)axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)display - A reference to a com.esri.arcgis.display.IDisplay (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws java.io.IOException,
AutomationException
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||