|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.carto.AnnotateMap
A renderer for labeling feature layers in a map.
AnnotateMap wraps the low level functionaility of the BasicOverposter (ESRI Standard Label Engine) and is used for map labeling and creating annotation from labels.
| Constructor Summary | |
AnnotateMap()
Constructs a AnnotateMap using ArcGIS Engine. |
|
AnnotateMap(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
void |
addIAnnotationErrorEventsListener(IAnnotationErrorEvents theListener)
|
void |
draw(IDisplay display,
IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
Draws labels for feature layers based on the properties given. |
void |
draw(IDisplay display,
IOverposterProperties overposterProps,
IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
Draws labels for feature layers based on the properties given. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
Supported Platforms |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
Supported Platforms |
IAnnotateMap |
getAsIAnnotateMap()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IAnnotateMap2 |
getAsIAnnotateMap2()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IConnectionPointContainer |
getAsIConnectionPointContainer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersist |
getAsIPersist()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISupportErrorInfo |
getAsISupportErrorInfo()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
IUID |
getFeatureLayerPropertiesID()
The UID that is expected for feature layer properties. |
java.lang.String |
getName()
Name of the engine that will create the labels ( annotation). |
IUID |
getOverposterPropertiesID()
The UID that is expected for overposter properties. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
Supported Platforms |
void |
isDirty()
Supported Platforms |
void |
label(IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
Labels feature layers based on the properties given. |
void |
label(IOverposterProperties overposterProps,
IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
Labels feature layers based on the properties given. |
void |
load(IStream pstm)
Supported Platforms |
void |
removeIAnnotationErrorEventsListener(IAnnotationErrorEvents theListener)
|
void |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AnnotateMap()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public AnnotateMap(java.lang.Object obj)
throws java.io.IOException
obj to AnnotateMap. AnnotateMap theAnnotateMap = (AnnotateMap) obj;
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 IAnnotateMap getAsIAnnotateMap()
public IAnnotateMap2 getAsIAnnotateMap2()
public IConnectionPointContainer getAsIConnectionPointContainer()
public IPersist getAsIPersist()
public IPersistStream getAsIPersistStream()
public ISupportErrorInfo getAsISupportErrorInfo()
public boolean equals(java.lang.Object o)
public int hashCode()
public void addIAnnotationErrorEventsListener(IAnnotationErrorEvents theListener)
throws java.io.IOException
java.io.IOException
public void removeIAnnotationErrorEventsListener(IAnnotationErrorEvents theListener)
throws java.io.IOException
java.io.IOException
public java.lang.String getName()
throws java.io.IOException,
AutomationException
IAnnotateMap
getName in interface IAnnotateMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IUID getFeatureLayerPropertiesID()
throws java.io.IOException,
AutomationException
IAnnotateMap
getFeatureLayerPropertiesID in interface IAnnotateMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void label(IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
throws java.io.IOException,
AutomationException
IAnnotateMap
label in interface IAnnotateMapannoMapCmdProps - A reference to a com.esri.arcgis.carto.IAnnotateMapProperties (in)map - A reference to a com.esri.arcgis.carto.IMap (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(IDisplay display,
IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
throws java.io.IOException,
AutomationException
IAnnotateMap
draw in interface IAnnotateMapdisplay - A reference to a com.esri.arcgis.display.IDisplay (in)annoMapCmdProps - A reference to a com.esri.arcgis.carto.IAnnotateMapProperties (in)map - A reference to a com.esri.arcgis.carto.IMap (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void label(IOverposterProperties overposterProps,
IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
throws java.io.IOException,
AutomationException
IAnnotateMap2
label in interface IAnnotateMap2overposterProps - A reference to a com.esri.arcgis.carto.IOverposterProperties (in)annoMapCmdProps - A reference to a com.esri.arcgis.carto.IAnnotateMapProperties (in)map - A reference to a com.esri.arcgis.carto.IMap (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void draw(IDisplay display,
IOverposterProperties overposterProps,
IAnnotateMapProperties annoMapCmdProps,
IMap map,
ITrackCancel trackCancel)
throws java.io.IOException,
AutomationException
IAnnotateMap2
draw in interface IAnnotateMap2display - A reference to a com.esri.arcgis.display.IDisplay (in)overposterProps - A reference to a com.esri.arcgis.carto.IOverposterProperties (in)annoMapCmdProps - A reference to a com.esri.arcgis.carto.IAnnotateMapProperties (in)map - A reference to a com.esri.arcgis.carto.IMap (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getOverposterPropertiesID()
throws java.io.IOException,
AutomationException
IAnnotateMap2
getOverposterPropertiesID in interface IAnnotateMap2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
throws java.io.IOException,
AutomationException
IConnectionPointContainerIConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
enumConnectionPoints in interface IConnectionPointContainerppEnum - A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
throws java.io.IOException,
AutomationException
IConnectionPointContainerIConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
findConnectionPoint in interface IConnectionPointContainerriid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP - A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist 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)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
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
IPersistStreamIPersistStream 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)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream 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)
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
IPersistStreamIPersistStream 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)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void interfaceSupportsErrorInfo(GUID riid)
throws java.io.IOException,
AutomationException
ISupportErrorInfoIndicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||