我正在将具有不同前景色的 FormattedText 渲染到不同的字符(例如前两个红色,接下来是 2 个黄色……),现在我必须显示围绕该文本的轮廓。对于应用轮廓(笔画),我必须将此 FormattedText 转换为几何图形,然后绘制几何图形
几何 textGeometry = FormattedText.BuildGeometry(new Point(_xOffset, _yOffset)); drawingContext.DrawGeometry(null, new Pen(new SolidColorBrush(OutlineColor), storkeWidth),textGeometry);
但问题是它会将 FormattedText 呈现为红色并丢失我的格式颜色。我是遗漏了什么还是有另一种方法来概述文本。