ImageEn, unit ievision

IEVisionRect

IEVisionRect

Declaration

function IEVisionRect(x, y, width, height: int32_t): TIEVisionRect; overload;
function IEVisionRect(rect:TIERectangle): TIEVisionRect; overload;
function IEVisionRect(rect: TRect): TIEVisionRect; overload;
function IEVisionRect(RotateRect: TIEVisionRotatedRect): TIEVisionRect overload;

Description

Returns a TIEVisionRect record initialized with specified parameters.
Parameter Description
x Top-left horizontal coordinate
y Top-left vertical coordinate
width Width
height Height

Note: The TIEVisionRotatedRect overload will discard any rotation information

Example

// Perform OCR on the selected image region
ocrRect := ImageEnView1.SelectedRect;
Memo1.Lines.Text := m_OCR.recognize( ImageEnView1.IEBitmap.GetIEVisionImage(),
                                     IEVisionRect( ocrRect.X, ocrRect.Y, ocrRect.Width, ocrRect.Height )).c_str();

See Also

IEVisionRectToTRect