2017-04-03 14 views
-1

したがって、動的キャプチャメソッドを呼び出すコードがあります。私はその後、ユーザーの入力などを得ることができます。私の質問は:どのように外部から動的キャプチャを中断することができます。例えばTellerが署名リクエスト、メンバーサインを送信すると、(ユーザーがOKをクリックしていないか、または署名を中止したいと考えているため)出納係が署名を手動で取得したいとします。ダイナミックキャプチャを中断するにはどうしたらいいですか?私が試したことはすべてこれまで失敗しています。DynamicCaptureを呼び出すと、どうすれば外部から署名を取得できますか?

DynamicCapture dc = new DynamicCapture(); 
int rc = dc.capture(sigCtl, who, why, null, null); // dc.capture(sigCtl, "who", "why", null, null); 
if(rc == 0) { 
    System.err.println("signature captured successfully\n"); 
    String fileName = "signature.jpg"; 
    SigObj sig = sigCtl.signature(); 
    sig.extraData("AdditionalData", "CaptureImage.java Additional Data"); 
    int flags = SigObj.outputFilename | SigObj.color32BPP | SigObj.encodeData; 
    sig.renderBitmap(fileName, 300, 233, "image/png", 0.7f, 0x000000, 0xffffff, 0.5f, 0.0f, flags); //flags are: filename, dimensionX, dimensionY, mimeType, inkWidth, inkColor, inkBackground, paddingX, paddingY 
    paintSignature(fileName); 
    retrieve(); 
} 

答えて

0

出典:ワコムのテクニカルサポート

FireClick ダイナミック キャプチャに適用することはできませんので アプリケーションからのキャンセルボタンをアクティブにする方法はありません。私は のタイマーを入れて、 ユーザーからの応答がなかったらアプリケーションを完全に終了しなければならないと思います。

がDynamicCaptureを使用して、そしてwizCtlオブジェクトを使用していない場合は、あなたがリモートで経由して、ボタンを発射することができますwizCtl.fireClick(OK_BUTTON_ID);

関連する問題