|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getHeight() throws IOException, AutomationException
getHeight
in interface IImageDisplay
getHeight
in interface IImageDisplay2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHeight(int imageHeight) throws IOException, AutomationException
setHeight
in interface IImageDisplay
setHeight
in interface IImageDisplay2
imageHeight
- 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 IImageDisplay
getWidth
in interface IImageDisplay2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setWidth(int imageWidth) throws IOException, AutomationException
setWidth
in interface IImageDisplay
setWidth
in interface IImageDisplay2
imageWidth
- 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 IImageDisplay
getDeviceResolution
in interface IImageDisplay2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDeviceResolution(double dpi) throws IOException, AutomationException
setDeviceResolution
in interface IImageDisplay
setDeviceResolution
in interface IImageDisplay2
dpi
- 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 IXMLSerialize
data
- 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 IXMLSerialize
data
- 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 IPersistStream
IOException
- 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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 IPersist
pClassID
- 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 IImageDisplay2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTransparentColor(IColor ppTransparentColor) throws IOException, AutomationException
setTransparentColor
in interface IImageDisplay2
ppTransparentColor
- 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 Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |