|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.ImageDisplay
public class ImageDisplay
The Image Display coclass contains the display characteristics of the image to be generated.
| Constructor Summary | |
|---|---|
ImageDisplay()
Constructs a ImageDisplay using ArcGIS Engine. |
|
ImageDisplay(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ImageDisplay theImageDisplay = (ImageDisplay) obj; |
|
| Method Summary | |
|---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(Object o)
Compare this object with another |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
double |
getDeviceResolution()
The device resolution of the image (dots per inch). |
int |
getHeight()
The height of the image in pixels. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
IColor |
getTransparentColor()
Transparent color for image types that support transparent color. |
int |
getWidth()
The width of the image in pixels. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setDeviceResolution(double dpi)
The device resolution of the image (dots per inch). |
void |
setHeight(int imageHeight)
The height of the image in pixels. |
void |
setTransparentColor(IColor ppTransparentColor)
Transparent color for image types that support transparent color. |
void |
setWidth(int imageWidth)
The width of the image in pixels. |
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 ImageDisplay()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ImageDisplay(Object obj)
throws IOException
ImageDisplay theImageDisplay = (ImageDisplay) obj;
obj to ImageDisplay.
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 int getHeight()
throws IOException,
AutomationException
getHeight in interface IImageDisplaygetHeight in interface IImageDisplay2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHeight(int imageHeight)
throws IOException,
AutomationException
setHeight in interface IImageDisplaysetHeight in interface IImageDisplay2imageHeight - The imageHeight (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getWidth()
throws IOException,
AutomationException
getWidth in interface IImageDisplaygetWidth in interface IImageDisplay2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWidth(int imageWidth)
throws IOException,
AutomationException
setWidth in interface IImageDisplaysetWidth in interface IImageDisplay2imageWidth - The imageWidth (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getDeviceResolution()
throws IOException,
AutomationException
getDeviceResolution in interface IImageDisplaygetDeviceResolution in interface IImageDisplay2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDeviceResolution(double dpi)
throws IOException,
AutomationException
setDeviceResolution in interface IImageDisplaysetDeviceResolution in interface IImageDisplay2dpi - The dpi (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (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 IColor getTransparentColor()
throws IOException,
AutomationException
Use this property to make a specified color transparent. This is most commonly done to make the background transparent. This can done on any MapServer function that takes an ImageDisplay as a parameter.
Setting a transparent color is valid only for formats that support transparency. These include: png, png24 and gif.
When using
ExportMapImage if different colors are set as
transparent in the MapDescription (TransparentColor)
and in the ImageDisplay, the color set in the
ImageDisplay takes precedence over the one set in the
MapDescription..
To make background of the image transparent set the ImageDisplay2 TransparentColor equal to the BackgroundColor specified in IMapServerInfo2 .
getTransparentColor in interface IImageDisplay2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTransparentColor(IColor ppTransparentColor)
throws IOException,
AutomationException
setTransparentColor in interface IImageDisplay2ppTransparentColor - 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 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 | ||||||||