我正在wpf中使用drawingcontext进行一些自定义绘图。我正在使用DrawingContext.DrawText绘制字符串。现在,在一个地方,我想垂直绘制文本。DrawingContext或DrawText()函数中是否有垂直绘制文本的选项?

最佳答案

您必须使用PushTransform类的PopDrawingContext方法。

DrawingContext dc; // Initialize this correct value
RotateTransform RT = new RotateTransform();
RT.Angle = 90
dc.PushTransform(RT)
dc.DrawText(...);
dc.Pop();

07-26 02:47