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:
Name | Type | Description |
hIGear | HIGEAR | ImageGear handle of image. |
dwGrpID | DWORD | Identifier of group from which to get printing options. |
hArtXPage | LPVOID | ArtX page to print. |
hDC | HDC | Handle of printer device context on which to draw the image. |
lpLayout | const LPAT_DRECTANGLE | 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 | BOOL | 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