Leadtools에서 제공 한 샘플 코드를 사용하여 Leadtools SDK를 통해 문서를 스캔 할 때. 그것은 나를 스캔 옵션 양식을 보여줍니다. 이 스캔 옵션 (양식)을 사용자에게 표시하고 싶지 않습니다.프로그래밍 방식으로 스캔 옵션을 설정하려면 (Leadtools SDK)
어떻게 이것을 숨기고 프로그래밍 방식으로 스캔 옵션을 설정할 수 있습니까? 리드 도구 문서 및 예제를 살펴 보았지만 찾을 수 없습니다. sanning 옵션의
Sceenshot은 스캐너의 사용자 인터페이스를 표시하지 않으려면, 당신은 ShowUserInterface의 WiaAcquireFlags을 통과하고 대신 WiaAcquireFlags을 사용하지 않아야합니다, 문서에 따르면
WiaAcquireFlags flags = WiaAcquireFlags.None;
bool showProgress = true;
_progressDlg = new ProgressForm("Transferring", "", 100);
_wiaAcquiring = true;
if (_showUserInterface)
{
flags = WiaAcquireFlags.UseCommonUI | WiaAcquireFlags.ShowUserInterface;
}
else
{
if (SelectAcquireSource() != System.Windows.Forms.DialogResult.OK)
{
_wiaAcquiring = false;
return;
}
}
if (_showUserInterface && _wiaVersion == WiaVersion.Version2)
showProgress = false;
if (showProgress)
_progressDlg.Show();
_wiaSession.AcquireOptions = _wiaAcquireOptions;
_transferMode = (_wiaProperties.DataTransfer.TransferMode == WiaTransferMode.None) ? WiaTransferMode.Memory : _wiaProperties.DataTransfer.TransferMode;
selectedWiaItem가 null입니다. 어떻게 내가 selectedWiaItem 변수를 설정할 수 있습니다. 그것은 샘플 코드에서 아무 곳이나 설정/지정하지 않습니다. leadtools에서 제공 한 샘플 코드 –
"_selectedWiaItem = _wiaSession.GetRootItem (null);"과 같이 설정하면됩니다. 그런 다음 예외가 발생합니다. "잘못된 매개 변수 전달됨" –