com.esri.arcgis.output
Interface IDibExporter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DibExporter, IDibExporterProxy

public interface IDibExporter
extends java.io.Serializable

COM Interface 'IDibExporter'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriOutput.olb'

Description: 'Superseded by IExportBMP. Provides access to members that control the DIB (Windows Device Independent Bitmap) Exporter.' 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 java.lang.String IID
          Deprecated. Internal use only
static int IID7d4881e5_57c6_11d1_945e_080009eebecb
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IColor getBackgroundColor()
          The background color of the DIB.
 short getBitsPerPixel()
          The color depth of the DIB.
 int getHDIB()
          Handle to in-memory DIB.
 short getHeight()
          The height of the DIB.
 short getWidth()
          The width of the DIB.
 boolean isInMemory()
          Indicates if the bitmap should be written to memory.
 void setBackgroundColor(IColor ppBackgroundColor)
          The background color of the DIB.
 void setBitsPerPixel(short pBitsPerPixel)
          The color depth of the DIB.
 void setHeight(short pHeight)
          The height of the DIB.
 void setIsInMemory(boolean pIsInMemory)
          Indicates if the bitmap should be written to memory.
 void setWidth(short pWidth)
          The width of the DIB.
 

Field Detail

IID7d4881e5_57c6_11d1_945e_080009eebecb

static final int IID7d4881e5_57c6_11d1_945e_080009eebecb
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setIsInMemory

void setIsInMemory(boolean pIsInMemory)
                   throws java.io.IOException,
                          AutomationException
Indicates if the bitmap should be written to memory. If false, it is written to a file specified by Path. If true, use HDIB to get the memory handle after ReleaseDC has been called.

Parameters:
pIsInMemory - The pIsInMemory (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isInMemory

boolean isInMemory()
                   throws java.io.IOException,
                          AutomationException
Indicates if the bitmap should be written to memory. If false, it is written to a file specified by Path. If true, use HDIB to get the memory handle after ReleaseDC has been called.

Returns:
The pIsInMemory
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHDIB

int getHDIB()
            throws java.io.IOException,
                   AutomationException
Handle to in-memory DIB. Valid only after ReleaseDC has been called.

Returns:
The pHandle (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBitsPerPixel

void setBitsPerPixel(short pBitsPerPixel)
                     throws java.io.IOException,
                            AutomationException
The color depth of the DIB.

Parameters:
pBitsPerPixel - The pBitsPerPixel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBitsPerPixel

short getBitsPerPixel()
                      throws java.io.IOException,
                             AutomationException
The color depth of the DIB.

Returns:
The pBitsPerPixel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBackgroundColor

void setBackgroundColor(IColor ppBackgroundColor)
                        throws java.io.IOException,
                               AutomationException
The background color of the DIB.

Parameters:
ppBackgroundColor - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBackgroundColor

IColor getBackgroundColor()
                          throws java.io.IOException,
                                 AutomationException
The background color of the DIB.

Returns:
A reference to a com.esri.arcgis.display.IColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWidth

void setWidth(short pWidth)
              throws java.io.IOException,
                     AutomationException
The width of the DIB. If width or height is zero, screen size is used.

Parameters:
pWidth - The pWidth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

short getWidth()
               throws java.io.IOException,
                      AutomationException
The width of the DIB. If width or height is zero, screen size is used.

Returns:
The pWidth
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeight

void setHeight(short pHeight)
               throws java.io.IOException,
                      AutomationException
The height of the DIB. If width or height is zero, screen size is used.

Parameters:
pHeight - The pHeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeight

short getHeight()
                throws java.io.IOException,
                       AutomationException
The height of the DIB. If width or height is zero, screen size is used.

Returns:
The pHeight
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.