Creates a read-only PDF stream from an arbitrary data-producing procedure.
Declaration:
|
Copy Code
|
AT_ERRCOUNT ACCUAPI IG_PDF_stream_read(
HIG_PDF_STREAM hStream,
LPSTR lpBuffer,
LONG nItems,
SHORT nItemSize,
LPLONG lpnItemsRead
);
|
Arguments:
Name |
Type |
Description |
hStream |
HIG_PDF_STREAM |
The stream from which data is read. |
lpBuffer |
LPSTR |
Buffer into which data is written. |
nItems |
LONG |
Number of items to read. The amount of data read into the memory buffer will be nItems ? nItemSize, unless an EOF is encountered first. The relative values of nItems and nItemSize really do not matter; the only thing that matters is their product. It is often convenient to set nItemSize to 1, so that nItems is the number of bytes to read. |
nItemSize |
SHORT |
Number of bytes in an item in the stream. |
lpnItemsRead |
LPLONG |
The number of items (not bytes) read. |
Return Value:
Error count.
Supported Raster Image Formats:
This function does not process image pixels.
Remarks:
The stream is not seek-able. lpfnReadProc is called when the client of the stream attempts to read data from it.