1段落認識クラスの初期化
1段落認識クラスのインスタンスを初期化して1段落認識の準備をする

// 処理方式の設定
	void msetprocess(int preprocess);
	入力
	int	preprocess;		PREPROCESS_EXACT		段落の矩形内部をビットマップとして切り取って認識
						PREPROCESS_INSIDE		段落の矩形内部に完全に含まれるプリミティブを認識
												段落の矩形枠に接触するプリミティブは除かれる

// 言語処理付き1行認識クラスのインスタンス設定
	void msetlang(CJocrLang* pjocrlang);
	入力
	CJocrLang*	pjocrlang;	初期化済みの言語処理付き一行認識クラスのインスタンス



#include	"ocrdef.h"
#include	"ocrco.h"
#include	"cjocrstock.h"
#include	"cjocrdict98.h"
#include	"cjocrpat98.h"
#include	"cjocrrec98.h"
#include	"cjocrline98.h"
#include	"cjocrlang.h"
#include	"cjocrblock.h"
#include	"errcode.h"
...
....
// パターンクラス作成
CJocrPattern*	pattern = new CJocrPattern;
int ret = pattern->mallocmemory();
if(ret < 0) {
	printf("パターンクラスメモリ確保エラー");
	delete pattern;
	exit(1);
}
// 辞書クラス作成
CJocrDict* pjocrdict = new CJocrDict;
pjocrdict->msetsystemdict("c:\\dic\\feature\\system");
pjocrdict->msetsystemdict("c:\\dic\\feature\\systemfat");
pjocrdict->msetuserdict("c:\\dic\\feature\\user");
ret = pjocrdict->mloaddict();
if(ret < 0) {
	printf("エラー");
	delete pjocrdict;
	delete pattern;
	exit(1);
}
// 1文字認識クラス作成
CJocrRecognize* precognize = new CJocrRecognize;
precognize->msetpatter(pattern);
precognize->msetdict(pjocrdict);
// 1文字認識クラスの初期化
ret = precognize->mallocmemory();
if(ret < 0) {
	printf("エラー");
	delete precognize;
	delete pjocrdict;
	delete pattern;
	exit(1);
}
// 言語処理付き1行認識クラス作成
CJocrLang* pjocrlang = new CJocrLang;
pjocrlang->msetpatter(pattern);
pjocrlang->msetrecognize(precognize);
// 1段落認識クラス作成
CJocrBlock* pjocrblock = new CJocrBlock;
pjocrblock->msetlang(pjocrlang);
pjocrblock->msetprocess(PREPROCESS_INSIDE);	// 枠に接触するプリミティブを除く
....
...
..
delete pjocrblock;
delete pjocrlang;
delete precognize;
delete pjocrdict;
delete pattern;