如此屏幕截图所示,所选文件夹不在视图中.需要向下滚动才能查看所选文件夹.
同一对话框显示在不同计算机上可见的选定文
我在两台都有Windows 7的计算机上运行它.它在一台计算机上正常运行,但在第二台运行时没有.它看起来与Windows环境相反,而不是一些代码问题?任何人都可以提出任何建议
代码没有变化.我使用不同驱动器的较长路径,但结果相同.
private void TestDialog_Click ( object sender, EventArgs e )
{
//Last path store the selected path, to show the same directory as selected on next application launch.
//Properties.Settings.Default.LastPath
FolderBrowserDialog dlgFolder = new FolderBrowserDialog ();
dlgFolder.RootFolder = Environment.SpecialFolder.DesktopDirectory;
dlgFolder.SelectedPath = Properties.Settings.Default.LastPath;
if (dlgFolder.ShowDialog () == System.Windows.Forms.DialogResult.OK)
{
Properties.Settings.Default.LastPath = dlgFolder.SelectedPath;
Properties.Settings.Default.Save ();
}
}
Run Code Online (Sandbox Code Playgroud) 我需要根据字符串值执行检查是日期还是小数,但日期解析总是为十进制返回 true。
string val = "3.5";
DateTime oDate = DateTime.Parse(val);
Run Code Online (Sandbox Code Playgroud)
它返回一个有效的日期3/5/2019
。
当日期格式未知时,如何验证字符串以知道其有效日期?
我正在创建一个桌面/ winform应用程序,它读取tif/pdf应付帐款发票并提取所有发票信息以存储到数据库中.
我可以阅读标准条形码(QR码,Code39等),以及一些应付发票的标准字段(发票日期,公司名称,地址)和OCR(图像的特定区域),但无法捕获订单项,数量正确.
我分两个阶段提取信息:
1.根据模板读取特定区域(特定字段的用户映射区域)
2.OCR整页并搜索应付发票标准字段名称和值
我有关于以下3种方法的想法:
1.为一种类型的发票创建模板并处理所有发票.
2.基于Nural网络的引擎,需要使用样本数据进行训练,以便根据模式进行处理.
3.表格处理,一种OMR.OCR用于查看在表单上放置字段的完全相同的坐标(在表单设计期间)
问题:
如何使用OCR或某些智能读卡器取消应付发票?
主要是我寻找一些algorithem(C#+ OCR引擎)/ philoshpy应付发票捕获,但参考一些具有相同功能或固体商业产品的SDK也会有所帮助.
我用谷歌搜索并发现Abbyy FlexiCapture引擎,IRIS Capture&Extract有点承诺但主要是基于模板或培训.他们声称不需要模板或培训,但没有任何东西看起来100自动捕获.
请参考一些产品(至少免费试用),SDK或示例/示例.
@Injectable()
export class MyInterceptor implements HttpInterceptor
{
intercept(req : HttpRequest<any>, next : HttpHandler) : Observable<HttpEvent<any>>
{
//show a modal dialog to hold the request until user respond/close the dialog
if(ShowModalDialog())
{
return next.handle(req);
}
else
{
//route to login
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试图显示一个有角度的材质对话框,但它不会阻止请求,并且会继续执行下一行。
我需要知道如何在出现请求错误响应时从拦截器显示模式对话框,向用户显示一些选项并在对话框关闭后恢复执行。
是否可以通过此类对话框停止/保留请求?
javascript typescript angular-material angular httpinterceptor
我有多语言应用程序,它创建 xml 文件,但扩展 ASCII 字符从 168 到 254 (\xc2\xbf\xe2\x8c\x90\xc2\xac\xc2\xbd\xc2\xbc\xc2\xa1\xc2\xab\xc2 \xbb\xe2\x96\x91\xe2\x96\x93\xe2\x94\x82\xe2\x94\xa4\xe2\x95\xa1\xe2\x95\xa2\xe2\x95\x96\xe2\x95\x95 \xe2\x95\xa3\xe2\x95\x91\xe2\x95\x97\xe2\x95\x9c\xe2\x95\x9b\xe2\x94\x90\xe2\x94\x94\xe2\x94\xb4\xe2 \x94\xac\xe2\x94\x9c) 不应该出现在 XML 标签中,所以我想限制用户输入。
\n\n我尝试限制除字母数字、下划线和破折号之外的所有内容,但它不允许作为扩展 ASCII 一部分的重音字符 \xc3\xb3 \xc3\xa7 \xc3\xb5 。这是正则表达式"^[a-zA-Z0-9\\s.\\-_]+$"
第二个选项是创建一个包含从 168 到 254 的所有符号的字符串,并检查字符串是否包含其中的任何一个,但不确定它是否是可靠且准确的解决方案。
\n\n过滤扩展 ASCII 字符集输入的最佳方法是什么?
\n\n扩展 ASCII 字符集表的链接
\nc# ×3
.net ×1
angular ×1
c ×1
capture ×1
datetime ×1
invoices ×1
javascript ×1
ocr ×1
regex ×1
typescript ×1
validation ×1
vb.net ×1