2

一段时间以来,我一直在研究我的第一个 WPF 绘画应用程序。话虽如此,我将所有绘制的对象合并到多个 Stroke 集合中,这样每个对象都可以使用默认的 InkCanvas 绘制模式( InkCanvasEditingMode.Ink InkCanvas.EraseByPoint, InkCanvas.EraseByStroke )轻松编辑。现在,我需要帮助将类型文本(即 TextBox、TextBlock)转换为 StrokeCollections。应用程序应允许键入和擦除文本,就像 Microsoft Paint 版本 (6.2)。如果可能的话,尽量避免重新发明轮子。

我阅读了一些带有这些建议的文章:

1) 将字符分解为单独的元素并将每个元素重新绘制为笔画集合

2)裁剪一个区域并将该区域转换为位图,最后转换为描边集合

除了这两个建议之外,还有其他选择吗?任何帮助将不胜感激。

最好的问候,迈克尔

4

0 回答 0