【发布时间】:2011-01-05 19:38:33
【问题描述】:
我需要显示与几何混合的文本 - 到目前为止,我的几何显示很好(从下面的示例中删除),但文本根本没有显示。
我在下面找到了格式化文本的示例,并认为我应该能够获取 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;
【问题讨论】: