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