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 for C and C++.
Sample:
ArtX