com.esri.arcgis.output
Interface IPrinterMPage

All Superinterfaces:
Serializable
All Known Implementing Classes:
EmfPrinter, PsPrinter

public interface IPrinterMPage
extends Serializable

Provides access to members for controlling multipage printing.

Product Availability

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


Method Summary
 void endMapDocument()
          End map document.
 void endPage()
          Finalize current page output.
 void startMapDocument()
          Begin map document.
 int startPage(IEnvelope pixelBounds, int hDcPrinter)
          Start new page output.
 

Method Detail

startMapDocument

void startMapDocument()
                      throws IOException,
                             AutomationException
Begin map document. Document consists of one or more pages.

Product Availability

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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

startPage

int startPage(IEnvelope pixelBounds,
              int hDcPrinter)
              throws IOException,
                     AutomationException
Start new page output.

Product Availability

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

Parameters:
pixelBounds - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
hDcPrinter - The hDcPrinter (A COM typedef) (in)
Returns:
The hDcRet (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

endPage

void endPage()
             throws IOException,
                    AutomationException
Finalize current page output.

Product Availability

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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

endMapDocument

void endMapDocument()
                    throws IOException,
                           AutomationException
End map document.

Product Availability

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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.