MS Surface Pro上的手写笔非常好,特别是在OneNote中。对于工程师和设计师来说,它使草图和线框图变得非常简单。
另一方面,OneNote的在线功能相当有限,我可以想到在Web应用程序中使用优质手写笔的许多其他用途。
是否有方法或更好的现有库,以便在JavaScript中复制OneNote的手写笔行为(例如手掌拒绝,平滑线条,删除笔画等),以便在浏览器中使用?
编辑:要明确,我的意思不仅仅是基本绘图,更像是MS Office中的墨迹功能,您可以在文档内容的基础上徒手绘制,而不会干扰您与应用程序的交互方式,以及滚动和缩放时墨水会保持不变。我设想在检测到笔悬停时出现某种全屏透明画布,并在移除笔时隐藏以允许常规鼠标输入。内容将被传送到某种SVG并显示位置:relative;什么的。
这可能是原始HTML5中的新功能,还是我在寻找某种插件?
答案 0 :(得分:0)
Pointer Events草案规范提供了编写此类库所需的原语,但遗憾的是Chrome团队投票反对支持它,并且它是否会成为一个足够支持的标准仍有待观察可在公共网站上使用。