LBitmapRgn::Offset

#include "ltwrappr.h"

virtual L_INT LBitmapRgn::Offset(nRowOffset, nColOffset)

Moves the associated class object's bitmap region by the specified number of rows and columns. The move does not affect the pixels in the region.

Parameters

L_INT nRowOffset

The number of rows to move the region.

L_INT nColOffset

The number of columns to move the region.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

This function uses bitmap coordinates to specify the region. Therefore, you must account for the view perspective of the bitmap. For more information, refer to Accounting for View Perspective.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

L_INT LBitmapRgn__OffsetExample() 
{ 
   L_INT nRet = FAILURE ; 
   RECT Rect={10,10,50,200}; 
 
   LBitmapBase MyBitmap(200,300,ORDER_BGR); 
   LBitmapRgn Region(&MyBitmap); 
 
   nRet =Region.SetRgnRect(&Rect); 
 
   if(Region.BitmapHasRgn()) 
      nRet = Region.Offset(20,40); 
 
   return nRet; 
 
   //… 
} 
Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help