|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.DMSGridLabel
public class DMSGridLabel
COM Class 'DMSGridLabel'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'
Description 'A grid label in degrees, minutes and seconds.' 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.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.IDMSGridLabel2 |
---|
IID, IIDa2068ced_ca6d_49d1_be32_0273ed984217, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IDMSGridLabel |
---|
IIDce41c503_9df9_11d2_aade_000000000000 |
Fields inherited from interface com.esri.arcgis.carto.IDMSGridLabel3 |
---|
IID, IID30052758_07da_41db_9469_b72f14e7a07b, 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 | |
---|---|
DMSGridLabel()
Constructs a DMSGridLabel using ArcGIS Engine. |
|
DMSGridLabel(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. DMSGridLabel theDMSGridLabel = (DMSGridLabel) 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 |
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. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
double |
getLabelOffset()
The offset of the grid label from the border in points. |
int |
getLabelType()
The type of the DMS grid label. |
ILatLonFormat |
getLatLonFormat()
The format with which the latitudes and longitudes are displayed. |
IColor |
getMinutesColor()
The color used to display the minutes. |
Font |
getMinutesFont()
The font used to display the minutes. |
double |
getMinutesFontSize()
The font size used to display the minutes. |
IColor |
getSecondsColor()
The color used to display the seconds. |
Font |
getSecondsFont()
The font used to display the seconds. |
double |
getSecondsFontSize()
The font size used to display the seconds. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
int |
hashCode()
the hashcode for this object |
boolean |
isAbbreviateLabels()
Indicates if the DMS labels should be abbreviated when the value is not a whole degree. |
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. |
boolean |
isShowMinusSign()
Indicates if the DMS labels should show the minus sign (if format is not showing direction). |
boolean |
isShowZeroMinutes()
Indicates if zero minutes are shown. |
boolean |
isShowZeroSeconds()
Indicates if zero seconds are shown. |
void |
load(IStream pstm)
load |
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 DMSGridLabel. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setAbbreviateLabels(boolean abbrev)
Indicates if the DMS labels should be abbreviated when the value is not a whole degree. |
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 |
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 |
setLabelType(int labelType)
The type of the DMS grid label. |
void |
setLatLonFormat(ILatLonFormat format)
The format with which the latitudes and longitudes are displayed. |
void |
setMinutesColor(IColor color)
The color used to display the minutes. |
void |
setMinutesFont(Font font)
The font used to display the minutes. |
void |
setMinutesFontSize(double size)
The font size used to display the minutes. |
void |
setSecondsColor(IColor color)
The color used to display the seconds. |
void |
setSecondsFont(Font font)
The font used to display the seconds. |
void |
setSecondsFontSize(double size)
The font size used to display the seconds. |
void |
setShowMinusSign(boolean showMinus)
Indicates if the DMS labels should show the minus sign (if format is not showing direction). |
void |
setShowZeroMinutes(boolean show)
Indicates if zero minutes are shown. |
void |
setShowZeroSeconds(boolean show)
Indicates if zero seconds are shown. |
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 DMSGridLabel() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic DMSGridLabel(java.lang.Object obj) throws java.io.IOException
DMSGridLabel theDMSGridLabel = (DMSGridLabel) obj;
obj
to DMSGridLabel
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getDisplayName() throws java.io.IOException, AutomationException
getDisplayName
in interface IGridLabel
getDisplayName
in interface IGridLabel2
java.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 IGridLabel
isApplies
in interface IGridLabel2
grid
- 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 IGridLabel
getEditObject
in interface IGridLabel2
java.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 IGridLabel
setEditObject
in interface IGridLabel2
ppObject
- 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 IGridLabel
getFont
in interface IGridLabel2
java.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 IGridLabel
setFont
in interface IGridLabel2
font
- 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 IGridLabel
getColor
in interface IGridLabel2
java.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 IGridLabel
setColor
in interface IGridLabel2
color
- 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 IGridLabel
getLabelOffset
in interface IGridLabel2
java.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 IGridLabel
setLabelOffset
in interface IGridLabel2
offsetPoints
- 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 IGridLabel
isLabelAlignment
in interface IGridLabel2
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 void setLabelAlignment(int axis, boolean horizontal) throws java.io.IOException, AutomationException
setLabelAlignment
in interface IGridLabel
setLabelAlignment
in interface IGridLabel2
axis
- 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 IGridLabel
queryTextExtent
in interface IGridLabel2
labelValue
- 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 IGridLabel
draw
in interface IGridLabel2
labelValue
- 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 IGridLabel
preview
in interface IGridLabel2
hDC
- 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 int getLabelType() throws java.io.IOException, AutomationException
getLabelType
in interface IDMSGridLabel
getLabelType
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabelType(int labelType) throws java.io.IOException, AutomationException
setLabelType
in interface IDMSGridLabel
setLabelType
in interface IDMSGridLabel3
labelType
- A com.esri.arcgis.carto.esriDMSGridLabelType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILatLonFormat getLatLonFormat() throws java.io.IOException, AutomationException
getLatLonFormat
in interface IDMSGridLabel
getLatLonFormat
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLatLonFormat(ILatLonFormat format) throws java.io.IOException, AutomationException
setLatLonFormat
in interface IDMSGridLabel
setLatLonFormat
in interface IDMSGridLabel3
format
- A reference to a com.esri.arcgis.system.ILatLonFormat (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowZeroMinutes() throws java.io.IOException, AutomationException
isShowZeroMinutes
in interface IDMSGridLabel
isShowZeroMinutes
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowZeroMinutes(boolean show) throws java.io.IOException, AutomationException
setShowZeroMinutes
in interface IDMSGridLabel
setShowZeroMinutes
in interface IDMSGridLabel3
show
- The show (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowZeroSeconds() throws java.io.IOException, AutomationException
isShowZeroSeconds
in interface IDMSGridLabel
isShowZeroSeconds
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowZeroSeconds(boolean show) throws java.io.IOException, AutomationException
setShowZeroSeconds
in interface IDMSGridLabel
setShowZeroSeconds
in interface IDMSGridLabel3
show
- The show (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Font getMinutesFont() throws java.io.IOException, AutomationException
getMinutesFont
in interface IDMSGridLabel
getMinutesFont
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinutesFont(Font font) throws java.io.IOException, AutomationException
setMinutesFont
in interface IDMSGridLabel
setMinutesFont
in interface IDMSGridLabel3
font
- 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 getMinutesColor() throws java.io.IOException, AutomationException
getMinutesColor
in interface IDMSGridLabel
getMinutesColor
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinutesColor(IColor color) throws java.io.IOException, AutomationException
setMinutesColor
in interface IDMSGridLabel
setMinutesColor
in interface IDMSGridLabel3
color
- 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 Font getSecondsFont() throws java.io.IOException, AutomationException
getSecondsFont
in interface IDMSGridLabel
getSecondsFont
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSecondsFont(Font font) throws java.io.IOException, AutomationException
setSecondsFont
in interface IDMSGridLabel
setSecondsFont
in interface IDMSGridLabel3
font
- 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 getSecondsColor() throws java.io.IOException, AutomationException
getSecondsColor
in interface IDMSGridLabel
getSecondsColor
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSecondsColor(IColor color) throws java.io.IOException, AutomationException
setSecondsColor
in interface IDMSGridLabel
setSecondsColor
in interface IDMSGridLabel3
color
- 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 getFontSize() throws java.io.IOException, AutomationException
getFontSize
in interface IGridLabel2
java.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 IGridLabel2
size
- The size (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAbbreviateLabels() throws java.io.IOException, AutomationException
isAbbreviateLabels
in interface IDMSGridLabel2
isAbbreviateLabels
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAbbreviateLabels(boolean abbrev) throws java.io.IOException, AutomationException
setAbbreviateLabels
in interface IDMSGridLabel2
setAbbreviateLabels
in interface IDMSGridLabel3
abbrev
- The abbrev (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinutesFontSize() throws java.io.IOException, AutomationException
getMinutesFontSize
in interface IDMSGridLabel2
getMinutesFontSize
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinutesFontSize(double size) throws java.io.IOException, AutomationException
setMinutesFontSize
in interface IDMSGridLabel2
setMinutesFontSize
in interface IDMSGridLabel3
size
- The size (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSecondsFontSize() throws java.io.IOException, AutomationException
getSecondsFontSize
in interface IDMSGridLabel2
getSecondsFontSize
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSecondsFontSize(double size) throws java.io.IOException, AutomationException
setSecondsFontSize
in interface IDMSGridLabel2
setSecondsFontSize
in interface IDMSGridLabel3
size
- The size (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowMinusSign() throws java.io.IOException, AutomationException
isShowMinusSign
in interface IDMSGridLabel3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowMinusSign(boolean showMinus) throws java.io.IOException, AutomationException
setShowMinusSign
in interface IDMSGridLabel3
showMinus
- The showMinus (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 IGridLabelExport
labelValue
- 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 IPersistStream
java.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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 IPersist
pClassID
- 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.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |