【HSP3】OCRをしてみたー

Microsoft Office Document Imaging 12.0 Type Library 使用。 (MDIVWCTL.DLL) コードは最小限しか書いてません。手抜きともいう。

Microsoft Office Document Imaging 12.0 Type Library 使用。 (MDIVWCTL.DLL) コードは最小限しか書いてません。手抜きともいう。

  • タグ:
  • タグはありません
#define CLSID_MODI "{40942A6C-1520-4132-BDF8-BDC1F71F547B}"
#define IID_IDocument "{D4073843-A58A-469A-A8E2-CFF3FF77EE4E}"
#define IID_ILayout "{C300C846-A3FD-4A5B-AD65-4A6AB46B7821}"
#define IID_IImage "{AC0D48A6-886D-4EB5-A8A1-093D60B9A84A}"
#usecom IDocument IID_IDocument CLSID_MODI
#usecom ILayout IID_ILayout CLSID_MODI
#usecom IImage IID_IImage CLSID_MODI
screen 1
picload "ocr.bmp"
gsel 0, 1
newcom pDoc, IDocument
pDoc->"Create" "ocr.bmp"
pDoc->"OCR" 17, 0, 0 // 9 17
pImg = pDoc("Images")
mes ": "+pImg("Count") //
repeat pImg("Count")
pImg = pDoc("Images", cnt)
querycom ppImg, pImg, IImage
pLayout = ppImg("Layout")
querycom ppLayout, pLayout, ILayout
mes ppLayout("Text")
loop
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX