\r
// Get the recognition XML that tells where to hilight on the image\r
Resource recoResource = conn.getNoteTable().noteResourceTable.getNoteResourceRecognition(resGuid);\r
+ if (recoResource.getRecognition().getBody() == null || recoResource.getRecognition().getBody().length == 0)\r
+ return;\r
QByteArray recoData = new QByteArray(recoResource.getRecognition().getBody());\r
String xml = recoData.toString();\r
\r
\r
// Check to see if this word matches something we were searching for.\r
for (int k=0; k<enSearch.hilightWords.size(); k++) {\r
- if (enSearch.hilightWords.get(k).equalsIgnoreCase(text))\r
+ String searchWord = enSearch.hilightWords.get(k).toLowerCase();\r
+ if (searchWord.startsWith("*"))\r
+ searchWord = searchWord.substring(1);\r
+ if (searchWord.endsWith("*"))\r
+ searchWord = searchWord.substring(0,searchWord.length()-1);\r
+ if (text.toLowerCase().contains(searchWord))\r
p2.drawRect(x,y,w,h); \r
}\r
}\r