com.esri.arcgis.geometry
Interface IWin32Shape

All Superinterfaces:
Serializable
All Known Subinterfaces:
IWin32Shape2
All Known Implementing Classes:
IWin32Shape2Proxy, IWin32ShapeProxy

public interface IWin32Shape
extends Serializable

Provides access to members that prepare a set of GDI drawing instructions for a geometry.

Superseded By

IWin32Shape2

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void exportToWin32Shape(ITransformation transform, IEnvelope displayExtent, int[] byteCount, byte[] byteBuffer, boolean compatibleBuffer, boolean[] dice)
          Exports a set of GDI drawing instruction for this geometry to the specified buffer.
 

Method Detail

exportToWin32Shape

void exportToWin32Shape(ITransformation transform,
                        IEnvelope displayExtent,
                        int[] byteCount,
                        byte[] byteBuffer,
                        boolean compatibleBuffer,
                        boolean[] dice)
                        throws IOException,
                               AutomationException
Exports a set of GDI drawing instruction for this geometry to the specified buffer. The exact number of bytes written is returned.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
transform - A reference to a com.esri.arcgis.geometry.ITransformation (in)
displayExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
byteCount - The byteCount (in/out: use single element array)
byteBuffer - An unsigned byte (out: use single element array)
compatibleBuffer - The compatibleBuffer (in)
dice - The dice (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.