Detect Angle of Skewing

 

Use DetectSkewAngle and DetectSkewAngleWithoutBBorder functions/methods of the BiDocImg DLL/OCX for detecting the angle of skewing.

 

[C++]

 

/* Detecting the skew angle of an image*/

 

#include “BiDocImg.h”

 

/* 1. parameter: Handle of the DIB to filter

   2. parameter: Paper white or black

   3. parameter: Show progress

   4. parameter: Handle of parent window */

 

int iAngle = DetectSkewAngle(hDib, TRUE, TRUE,

AfxGetMainWnd()->m_hWnd);

 

[VB]

 

‘ Detecting the skew angle of an image

 

Dim BIDocImgObj As Object

Dim lAngle as Long

 

Set BIDocImgObj = CreateObject("BIDOCIMG.BIDocImgCtrl.1")

 

‘ 1. parameter: Handle of the DIB to filter

‘ 2. parameter: Paper white or black

‘ 3. parameter: Show progress

 

lAngle = BIDocImgObj.DetectSkewAngle(hDib, True, True)

 

Set BIDocImgObj = Nothing

 

[C#]

 

/* Detecting the skew angle of an image*/

 

int iAngle = BiDocImg.DetectSkewAngle(hDib, true, true);