0
我需要顯示混合幾何圖形的文本 - 到目前爲止,我已經很好地顯示了幾何圖形(從下面的示例中刪除),但文本根本不顯示。WPF,Canvas,FormattedText.BuildGeometry - 爲什麼沒有顯示?
我在下面找到了格式化文本的示例,並認爲我應該能夠將buildGeometry包含在要在畫布中顯示的路徑中。
有人能幫我看看我做錯了什麼嗎?
感謝您的任何答覆,
安德斯,丹麥
var canvas = new Canvas();
var formattedText = new FormattedText(
"Hello world",
CultureInfo.GetCultureInfo("en-us"),
FlowDirection.LeftToRight,
new Typeface("Verdana"),
32,
Brushes.Black);
var buildGeometry = formattedText.BuildGeometry(new Point(500, 500));
var path = new System.Windows.Shapes.Path();
path.Data = buildGeometry;
canvas.Children.Add(path);
Content = canvas;