Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4   7.5   7.6    Statistic  

OCR.GetTextWithCoordinates

Queries text with coordinates.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
OCR 6.5 Yes Yes Yes Yes Yes

MBS( "OCR.GetTextWithCoordinates" )

Parameters

none

Result

Returns list or error.

Description

Queries text with coordinates.
Please call OCR.Recognize or OCR.GetText or another function first to trigger recognition.

Returns a list with tab separated values. First 4 values define the pixel coordinates. Than followed by style and font size. Finally the word.

Columns: left, top, right, bottom, isBold, isItalic, isUnderlined, isMonospace, isSerif, isSmallCaps, Pointsize, Text.

e.g.
lefttoprightbottomisBoldisItalicisUnderlinedisMonospaceisSerifisSmallCapsPointsizeText
36194912180000007The
1021941772240000007quick
1891942742180000007brown
2871943392250000007dog
3481944562250000007jumped
4682005312180000007over
5401945852180000007the
37228922590000007lazy
1032281532520000007fox.

Examples

Recognize:

#Init OCR
Set Variable [$r; Value:MBS( "OCR.Initialize"; "/Users/cs/Documents"; "eng")]
Set Variable [$rr; Value:MBS( "OCR.SetPageSegMode"; "Auto")]
#Process Image
Set Variable [$img; Value:MBS("GMImage.NewFromContainer"; OCR::Image)]
Set Variable [$r; Value:MBS( "OCR.SetImage"; $img)]
Set Variable [$rr; Value:MBS( "OCR.Recognize")]
Set Field [OCR::Text; MBS("OCR.GetTextWithCoordinates")]
#Cleanup
Set Variable [$r; Value:MBS( "OCR.Cleanup")]
Set Variable [$r; Value:MBS( "GMImage.Destroy"; $img)]

See also


OCR.GetText   -   OCR.GetVariable

Feedback: Report problem or ask question.




Links
MBS FileMaker tutorial videos