그래서 동적 캡처 메서드를 호출하는 코드가 있습니다. 그런 다음 사용자의 입력 등을 얻을 수 있습니다. 내 질문은 : 어떻게 외부 동적 캡처를 중단 할 수 있습니다. 예 : 텔러는 서명 요청, 회원 서명을 보내고 - 그러면 창구 직원이 서명을 수동으로 검색하려고합니다 (사용자가 확인을 클릭하지 않았거나 서명을 중단하려고하기 때문에). 동적 캡처를 중단하려면 어떻게해야합니까? 내가 시도한 모든 것은 지금까지 실패했다.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();
}