问题标签 [microsoft.ink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
358 浏览

c# - 修改打印预览

我正在构建 ac# 应用程序,它显示(文档的)打印预览,然后要求用户通过 InkPicture 控件“签名”文档。我从 inkpicture 控件中提取位图并将其应用到 PrintDocument 没有问题(我在打印预览之前的过程中较早地执行此操作并将这些图像绘制到打印文档)但打印预览的目的是允许用户查看文档,因为它将被打印并在其上签字。

我尝试将文档重置为修改后的文档

我试过重建打印预览控件

没有效果。

修改后使控件无效也无济于事。

我有点难过。

0 投票
1 回答
417 浏览

c# - Microsoft ISF 上的准确边界框?

我有一组 Microsoft ISF(墨水序列化格式)图像,我正在尝试将其转换为 PNG 以包含在网页中。我已成功使用 C# 包 Microsoft.Ink 将墨迹绘制到位图并另存为 PNG:

...但是,图像尺寸似乎异常大。更改传递给 GetBoundingBox 方法的 BoundingBoxMode 枚举似乎并没有改变任何东西,我得到的图像是 465px × 660px 并且只包含一个手写字母“a”,在实际空间中可能占据 25px × 30px。

关于如何获得更准确的边界框的任何建议?

0 投票
1 回答
281 浏览

c# - 如何测量行程角度?

我正在做 wpf 项目,我想知道如何测量墨水画布上笔划的角度?击球是右倾还是左倾?

0 投票
0 回答
201 浏览

microsoft.ink - Microsoft.Ink RealTimeStylus 在某些计算机上不起作用

我们有一个应用程序,它使用 Microsoft.Ink 作为它的 RealTimeStylus,让我们的用户在图像上绘制注释。我们遇到的问题是它在某些计算机上不起作用。似乎缺少一些必需的文件,但我在网上找不到该组件的需求列表。我们得到的异常是 InvalidOerationException,它的消息是:初始化失败。

0 投票
1 回答
956 浏览

asp.net - 如何在 ASP.NET 页面中将墨迹(已捕获的)显示为图像?

我有一个 .NET windows 应用程序,它使用 Microsoft.Ink 从 Microsoft Tablet PC SDK 收集墨水并将其存储在数据库中。这工作正常。

现在我需要在 ASP.NET 应用程序中将此墨水显示为图像。

请注意,我不需要在 Web 应用程序中捕获任何笔画。只需将已捕获的笔画显示为图像即可。我不知道该怎么做。我想我不能在网页中使用 Renderer.Draw。

请各位朋友帮忙

编辑:感谢您的帮助。如果有人需要,这是示例代码:

这是页面中用于显示它的图像标签:

0 投票
2 回答
3227 浏览

c# - 如何清除microsoft ink 图片控件?

假设我画了一些东西,我有一个清除按钮,我如何清理/清除/重置控件上的图形?

0 投票
1 回答
120 浏览

.net - 将笔划与路径进行比较

我想分析用户在 InkPresenter 上对模板的输入。

伪样本

因此,本质上,我需要确定相对于路径在屏幕上绘制的顶级画布的实际点。另外,我需要知道方向性,即 Stroke 的开始是否在路径的开始附近开始?

也许手动渲染线条/曲线而不是使用 Path.Data 会更好?

0 投票
1 回答
160 浏览

.net - 如何开始使用 Microsoft Ink for Mobile?

我们有一个简单的要求——允许在图片上绘图并保存。

我已经看到一个使用墨水控件的示例(我相信它与.net 一起提供)完全符合我的要求,但是,没有人能够告诉我在哪里可以找到它或如何将它包含在我的项目中.

经过大量的谷歌搜索,我发现很多资源,但没有一个特别有用。

请注意,我们需要在 XP、Vista 和 7(.net 2 和 3.5)以及紧凑型框架 6.5(不是平板电脑)上运行的 Windows 窗体上执行此操作

这一定是我搜索过的最难找到的 sdk/api/reference。请有人指出我正确的方向。谢谢。

- 对于紧凑的框架,建议这样做。.Net2.0 和 .Net3.5(不是平板电脑版)怎么样?

0 投票
1 回答
221 浏览

c# - Microsoft Ink 中的分隔线

使用 Mircosoft.Ink,当我有 时RecognizerContext rec,如何分隔不同的行?我需要在调用时获取每行编写的文本,而不是所有内容rec.Recognize

0 投票
1 回答
1800 浏览

windows-7 - 如何让在 windows 7 上运行的 microsoft.ink (XP Tablet PC SDK) 应用程序在 winXP(不是平板电脑版)中运行

我已经使用XP Tablet PC SDK 1.7编写并测试了一个在 Win7 上完美运行的应用程序,但是在我们的许多客户使用的标准 XP 上运行时遇到了问题。我猜 XP 缺少 XP 平板电脑版的一些组件 - 有谁知道我可以从哪里获得这些组件 - 可能是 XP Tablet PC SDK 的运行时分发或类似的东西?

尝试打开带有墨水相关组件的表单时发生,错误是:

在此处输入图像描述

Microsoft.Ink 已被证明是一个令人头疼的问题,Visual Studio 中的任何工具都无法解决它(这对我来说没问题,因为我只使用了墨水收集器) - 甚至这似乎有一些奇怪的怪癖:( - 就像不会真正导致问题的随机空引用异常。去图。

注意:我们必须使用这个 SDK,因为我们的客户使用 .Net2 并且不会升级。