This function acts like IG_dspl_page_print(), but takes one additional parameter: hArtXPage.
Declaration:
Copy Code | |
---|---|
AT_ERRCOUNT ACCUAPI IG_dspl_artx_page_print(
[IN] HIGEAR hIGear,
[IN] DWORD dwGrpID,
[IN] LPVOID hArtXPage,
[IN] HDC hDC,
[IN] const LPAT_DRECTANGLE lpLayout,
[IN] BOOL bDirectToDriver
);
|
Arguments:
hIGear | ImageGear handle of image. |
dwGrpID | Identifier of group from which to get printing options. |
hArtXPage | ArtX page to print. |
hDC | Handle of printer device context on which to draw the image. |
lpLayout | Rectangle which specifies how the image is located on the page. This rectangle is calculated in page-relative units, and as actual page resolutions are obtained it translates the rectangle into real coordinates and assigns ClipRect according to the following rules: ClipRect.x = lpLayout->x*nPageWidth ClipRect.y = lpLayout->y*nPageHeight ClipRect.width = lpLayout->width*nPageWidth ClipRect.height = lpLayout->height*nPageHeight |
bDirectToDriver | If TRUE then ImageGear does not perform image scaling but uses the operating system's and driver's capabilities for this. If FALSE then ImageGear performs the scaling. |
Return Value:
Returns the number of ImageGear errors that occurred during this function call.
Supported Raster Image Formats:
All pixel formats supported by ImageGear Professional.
Sample:
ArtX