Creates an image object.
|
Copy Code
|
|
|---|---|
AT_ERRCOUNT ACCUAPI IG_PDE_image_create(
LPAT_PDE_IMAGEATTRS lpAttrs,
LPAT_PDF_FIXEDMATRIX lpMatrix,
LONG nFlag,
HIG_PDE_COLORSPACE hColorSpace,
LPAT_PDE_COLORVALUE lpColorValue,
LPAT_PDE_FILTERARRAY lpFilters,
HIG_PDF_STREAM hDataStream,
LPBYTE lpData,
LONG nDataLen,
LPHIG_PDE_IMAGE lphImage
);
|
|
| Name | Type | Description |
|---|---|---|
| lpAttrs | LPAT_PDE_IMAGEATTRS | Pointer to AT_PDE_IMAGEATTRS with attributes of the image. |
| lpMatrix | LPAT_PDF_FIXEDMATRIX | Pointer to AT_PDF_FIXEDMATRIX that holds the transformation matrix to use for the image. |
| nFlag | LONG | enumIGPDEImageDataFlags flags. If the AT_PDE_IMAGE_ENCODED_DATA flag is set, and the data is provided directly (not as a stream), then nDataLen must specify the length of data. |
| hColorSpace | HIG_PDE_COLORSPACE | Color space of the image. When the image is an imagemask, hColorSpace is the color space of the lpColorValue argument. |
| lpColorValue | LPAT_PDE_COLORVALUE | Pointer to AT_PDE_COLORVALUE structure. If the image is an image mask, lpColorValue must be provided. |
| lpFilters | LPAT_PDE_FILTERARRAY | Pointer to AT_PDE_FILTERARRAY structure that specifies which filters to use in encoding the contents; may be NULL. Filters will be used to encode the data in the order in which they are specified in the array. |
| hDataStream | HIG_PDF_STREAM | Stream holding the image data. |
| lpData | LPBYTE | Image data. If hDataStream is non-NULL, data is ignored. If there is a great deal of data, as for a large image, it is recommended you use the hDataStream parameter for the image data. |
| nDataLen | LONG | Encoded length of lpData, in bytes. |
| lphImage | LPHIG_PDE_IMAGE | The image object. |
Error count.
See Section 4.8 of the PDF Reference for information on image types supported by the PDF format.
The image data may be specified as a stream or as a buffer. If hDataStream is non-NULL, lpData is ignored.
See IG_PDE_image_set_data_stream for information on handling the stream.
The caller must dispose of hDataStream after calling this function.
Call IG_PDE_element_release to dispose the created image object when finished with it.