#include "ltwrappr.h"
virtual L_INT LMemoryFile::LoadMemoryCallBack(pFileInfo, pLBitmap, pLBuffer, uFlags, nRow, nLines)
pFILEINFO pFileInfo; |
pointer to a FILEINFO structure |
LBitmapBase * pLBitmap; |
pointer to an LBitmapBase object |
LBuffer * pLBuffer; |
pointer to an LBuffer object |
L_UINT uFlags; |
flags for first and last row, and first and last pass |
L_INT nRow; |
current row number of the first line in the buffer |
L_INT nLines; |
number of lines in the buffer |
Handles the output image data that the LMemoryFile::LoadMemory function 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 | 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: | |
Value | 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 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. | |
nLines | The number of lines in the pLBuffer buffer object. |
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
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.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.