|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.RoundedTabStyle
public class RoundedTabStyle
A rounded tab style grid label for index grids.
| Constructor Summary | |
|---|---|
RoundedTabStyle()
Constructs a RoundedTabStyle using ArcGIS Engine. |
|
RoundedTabStyle(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RoundedTabStyle theRoundedTabStyle = (RoundedTabStyle) 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(Object o)
Compare this object with another |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
IColor |
getColor()
The color of the grid label. |
String |
getDisplayName()
The display name for the type of grid label. |
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. |
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(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(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setColor(IColor color)
The color of the grid label. |
void |
setEditObject(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(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public RoundedTabStyle()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public RoundedTabStyle(Object obj)
throws IOException
RoundedTabStyle theRoundedTabStyle = (RoundedTabStyle) obj;
obj to RoundedTabStyle.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IColor getForegroundColor()
throws IOException,
AutomationException
getForegroundColor in interface IIndexGridTabStyleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setForegroundColor(IColor color)
throws IOException,
AutomationException
setForegroundColor in interface IIndexGridTabStylecolor - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getOutlineColor()
throws IOException,
AutomationException
getOutlineColor in interface IIndexGridTabStyleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOutlineColor(IColor color)
throws IOException,
AutomationException
setOutlineColor in interface IIndexGridTabStylecolor - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getThickness()
throws IOException,
AutomationException
getThickness in interface IIndexGridTabStyleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setThickness(double thicknessPts)
throws IOException,
AutomationException
setThickness in interface IIndexGridTabStylethicknessPts - The thicknessPts (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void prepareDraw(String labelValue,
double tabWidthPage,
int axis)
throws IOException,
AutomationException
prepareDraw in interface IIndexGridTabStylelabelValue - The labelValue (in)tabWidthPage - The tabWidthPage (in)axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDisplayName()
throws IOException,
AutomationException
getDisplayName in interface IGridLabelgetDisplayName in interface IGridLabel2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isApplies(IMapGrid grid)
throws IOException,
AutomationException
isApplies in interface IGridLabelisApplies in interface IGridLabel2grid - A reference to a com.esri.arcgis.carto.IMapGrid (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getEditObject()
throws IOException,
AutomationException
getEditObject in interface IGridLabelgetEditObject in interface IGridLabel2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEditObject(Object ppObject)
throws IOException,
AutomationException
setEditObject in interface IGridLabelsetEditObject in interface IGridLabel2ppObject - A reference to another Object (IUnknown) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Font getFont()
throws IOException,
AutomationException
getFont in interface IGridLabelgetFont in interface IGridLabel2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFont(Font font)
throws 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getColor()
throws IOException,
AutomationException
getColor in interface IGridLabelgetColor in interface IGridLabel2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColor(IColor color)
throws IOException,
AutomationException
setColor in interface IGridLabelsetColor in interface IGridLabel2color - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLabelOffset()
throws IOException,
AutomationException
getLabelOffset in interface IGridLabelgetLabelOffset in interface IGridLabel2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelOffset(double offsetPoints)
throws IOException,
AutomationException
setLabelOffset in interface IGridLabelsetLabelOffset in interface IGridLabel2offsetPoints - The offsetPoints (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLabelAlignment(int axis)
throws IOException,
AutomationException
isLabelAlignment in interface IGridLabelisLabelAlignment in interface IGridLabel2axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelAlignment(int axis,
boolean horizontal)
throws IOException,
AutomationException
setLabelAlignment in interface IGridLabelsetLabelAlignment in interface IGridLabel2axis - A com.esri.arcgis.carto.esriGridAxisEnum constant (in)horizontal - The horizontal (in)
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 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)
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 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void preview(int hDC,
tagRECT rectangle)
throws IOException,
AutomationException
preview in interface IGridLabelpreview in interface IGridLabel2hDC - The hDC (A COM typedef) (in)rectangle - A Structure: com.esri.arcgis.system.tagRECT (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getFontSize()
throws IOException,
AutomationException
getFontSize in interface IGridLabel2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFontSize(double size)
throws IOException,
AutomationException
setFontSize in interface IGridLabel2size - The size (in)
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 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||