6.メソッド一覧
メソッド名 | 戻値 | 説明 | 注 | ||||||||||||||||||||||||||||||||||||
long StartScan(long mode) | 0:正常 0以外エラー エラーコードはLastErrorを参照 |
画像の取り込み開始 modeは常に0を指定 |
|||||||||||||||||||||||||||||||||||||
void CancelScan(void); | なし | 読み込みのキャンセル (ページ単位) |
|||||||||||||||||||||||||||||||||||||
long CloseDS | 0:正常 0以外エラー |
データソースを閉じる | |||||||||||||||||||||||||||||||||||||
long SelectScanner() | TRUE:正常 FALSE:エラー |
TWAINソースの選択ダイアログを出す 注 SelectScanner()ではコンテナの種類(Access97/Excel97など)により使用できない場合があります。 その場合はSelectScannerEx()を使用してください。 |
|||||||||||||||||||||||||||||||||||||
long SelectScannerEx() | 1:選択 2:キャンセル |
TWAINソースの選択ダイアログを出す 注1 | |||||||||||||||||||||||||||||||||||||
void ScannerInfoDlg() | なし | スキャナの様々な情報を表示 | |||||||||||||||||||||||||||||||||||||
BSTR GetScannerList(short no) | スキャナ名が入る 指定した番号にスキャナが無い場合はヌル文字 |
スキャナのリストを得る no:0〜データソースの数-1 |
|||||||||||||||||||||||||||||||||||||
long SelectScannerNo(long no) | TRUE:正常 FALSE:エラー |
番号からスキャナを選択 | |||||||||||||||||||||||||||||||||||||
long SelectScannerName(BSTR Name) | TRUE:正常 FALSE:エラー |
スキャナ名からスキャナを選択 | |||||||||||||||||||||||||||||||||||||
BSTR GetCurrentScanner() | 現在のスキャナ名 | 現在選択しているスキャナ名を表示 | |||||||||||||||||||||||||||||||||||||
BSTR STI(long command, LPCTSTR arg1, LPCTSTR arg2) | 処理結果 | STI関連処理 スキャナのボタンを押下すると発生するイベントをアプリケーションで処理するための処理 STIへの登録/STIからの削除/STI情報を取得する。
● STIへの登録 ●STIから起動されたアプリケーションの処理 |
|||||||||||||||||||||||||||||||||||||
void AboutBox() | なし | EzScan.OCXのアバウトボックスを表示 | |||||||||||||||||||||||||||||||||||||
画像処理用メソッド
メソッド名 | 説明 | ||||||||||||||||||||||||||||
long ImageEffect(long iCmd, double dVal1, double dVal2, double dVal3) | スキャナ、またはファイルから読み取った画像に対して、画像処理を行う
|
||||||||||||||||||||||||||||
LoadImageFile(LPCTSTR szFilePath) | ファイルから内部バッファに画像を読み取る LPCTSTR szFilePath 画像ファイルパス フォルダの指定が無い場合はImageFileDirプロパティから読込 ==NULL ファイルダイアログオープン 戻り値 -1:ファイルダイアログキャンセル -2:ファイルが存在しない 0:正常 読み取った画像はPictureプロパティで取得する |
||||||||||||||||||||||||||||
SaveImageFile(LPCTSTR szFilePath) | 内部バッファの画像をファイルに保存する LPCTSTR szFilePath 画像ファイルパス フォルダの指定が無い場合はImageFileDirプロパティへ書き込み ==NULL ファイルダイアログオープン 戻り値 -1:ファイルダイアログキャンセル -2:ファイルダイアログ上書きキャンセル -4:保存する画像が無い -5:保存エラー 0:正常 保存ファイル名の拡張子により、保存形式を指定する .jpg .jpeg jpeg形式で保存 .bmp bmp形式で保存 Jpegの保存品質はJpegQualityプロパティにて設定 |
値取得メソッド
GetCap(long Operation, long id, BSTR FAR* outbuf)
スキャナの状態を取得する
SetCap(long Operation, long id, BSTR FAR* inpbuf)
スキャナに値を設定する
高度な使い方をご参照ください。