FormattedText を異なる前景色で別の文字にレンダリングしています (たとえば、最初の 2 つの赤、次の 2 つの黄色など)。このテキストに囲まれたアウトラインを表示する必要があります。アウトライン(ストローク)を適用するには、この FormattedText をジオメトリに変換してから、次のようなジオメトリを描画する必要があります
ジオメトリ textGeometry = FormattedText.BuildGeometry(new Point(_xOffset, _yOffset)); drawingContext.DrawGeometry(null, new Pen(new SolidColorBrush(OutlineColor), storkeWidth),textGeometry);
しかし、問題は FormattedText を赤色でレンダリングし、書式設定の色を失うことです。何か足りないものがありますか、それともテキストをアウトライン化する別の方法がありますか。