【发布时间】:2009-07-08 18:57:15
【问题描述】:
我有一个Canvas,在 XAML 中应用了比例转换。使用DrawingContext 我在Canvas 上画线。我现在需要在屏幕上添加文本。我认为使用格式化文本可以应用翻译,但格式化文本或DrawingContext 都不接受RenderTransform。如何对文本应用比例平移,以抵消画布的比例平移?
ftext = New FormattedText("N", CultureInfo.GetCultureInfo("en-us"), Windows.FlowDirection.LeftToRight, face, Me.DBFontSize, FalconDataBlock.Foreground)
context.DrawText(ftext, .TargetLineInfo.EndAsWinPoint)
【问题讨论】: