我正在尝试编写一个 WPF 应用程序来显示(可能)大型日志文件(50MB-2GB),以便它们更易于阅读。 我尝试将一个约 75k 行的 5 MB 文件加载到带有 TextBlocks 的 GridView 中,但它真的很慢。 我不需要任何编辑功能。 我遇到了 GlyphRun,但我不知道如何使用它 ...
我正在尝试编写一个 WPF 应用程序来显示(可能)大型日志文件(50MB-2GB),以便它们更易于阅读。 我尝试将一个约 75k 行的 5 MB 文件加载到带有 TextBlocks 的 GridView 中,但它真的很慢。 我不需要任何编辑功能。 我遇到了 GlyphRun,但我不知道如何使用它 ...
我想在字形的 FontURI 属性中放置一个 TTC(True Type Collection)字体文件。 我用.Net5.0 我在旧的 silverlight 文档中找到了这个: https://docs.microsoft.com/en-us/previous-versions/windows ...
我想在鼠标光标的位置准确绘制文本。 因为我需要非常高的性能,所以我想使用GlyphRun 。 一切正常,但不幸的是,我的文本略低于光标。 有人可以帮我修改这个方法来消除这种垂直偏移吗? 现在看起来像这样 我的期望(文字触及光标) 我的代码: 当然,这只是一个测试,实际中不会影响到光标,但是 ...
我正在为 Windows 编写一个化学分子编辑器。因为它必须在 Word 加载项中使用,所以我只能使用 WPF 来渲染结构。 除了一个小问题外,这工作得很好。 我使用 GlyphRuns 来渲染原子标签,它们总是稍微向右移动。 如果您查看屏幕截图,您会看到前导空格,尤其是 H2N 和 Hg 原子标 ...
我的问题是关于雕文的 连字 。 msdn中有这个例子: 我找不到任何详细的文件来解释Indices属性中发生的事情。 当我尝试用波斯语字符创建一个字形时,让我们说“من”,我明白了 代替 所以问题是:如何在字形中实现字符连字? 顺便说一句,我知道我可以使用Form ...
我正在尝试制作一个GlyphRun实例以用于GlyphRunDrawing中 ,但是文档非常糟糕,几乎是可笑的。 例如,参数renderingEmSize的描述如下: 只是...哇。 我知道字体(em破折号的宽度)中的“ em”是什么,但是我不知道网格单位是什么。 设备像素? ...