#include "ltwrappr.h"
virtual L_INT LFile::LoadFileTileCallBack(pFileInfo, pLBitmap, pLBuffer, uFlags, nRow, nLines)
pFILEINFO pFileInfo; |
pointer to the file information handle |
LBitmapBase * pLBitmap; |
pointer to the bitmap object |
LBuffer * pLBuffer; |
pointer to a buffer object |
L_UINT uFlags; |
flags for the first and last row, and the first and last pass |
L_INT nRow; |
current bitmap row number of the first line in the buffer object |
L_INT nLines; |
number of lines in the pLBuffer buffer object |
Handles the output image data that LFile::LoadTile has written to a buffer.
Parameter | Description | |
pFileInfo | Pointer to the FILEINFO structure that contains image information. | |
pLBitmap | Pointer to the bitmap object referencing the bitmap that contains the image information. | |
pLBuffer | A pointer to a buffer object containing one or more lines of output image data that the calling function has already processed (read or decompressed). | |
uFlags | Flags that describe whether this is the first or last call of the callback, and whether the buffer contains first or last row of image data. Possible values are: | |
Constant | Meaning | |
FILEREAD_FIRSTPASS | [0x0001] This is the first pass through a progressive JPEG or CMP file. | |
FILEREAD_LASTPASS | [0x0002] This is the last pass through a progressive JPEG or CMP file. | |
FILEREAD_FIRSTROW | [0x0004] The first row of the buffer is the first row of the bitmap. | |
FILEREAD_LASTROW | [0x0008] The last row of the buffer is the last row of the bitmap. | |
FILEREAD_COMPRESSED | [0x0010] The data in the buffer is 1-bit compressed data, which you can handle as explained in Speeding Up 1-Bit Documents. | |
FILEREAD_CLIPVERT | [0x0020] Internal flag. | |
FILEREAD_CLIPHORZ | [0x0040] Internal flag. | |
FILEREAD_UPDATELUT | [0x0080] Internal flag. | |
nRow | The current bitmap row number of the first line in the buffer object. | |
nLines | The number of lines in the pLBuffer buffer object. |
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
Override this function to handle the output image data that LFile::LoadTile has written to a buffer.
The FILEINFO structure that gets passed to the this function does not contain the total number of pages. To get the total number of pages, you should call LFile::GetInfo and set the FILEINFO_TOTALPAGES flag.
Required DLLs and Libraries
LTFIL For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Win32, x64.
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET