我需要在打印Document方法中使用Graphics.DrawString來編寫一個垂直方向的字符串,並且我對字符串寬度有一個限制,問題是該字符串是從左側寫入的以正確的,我需要的是,第一行是對我使用下面C#圖形DrawString VerticalDirection從底部開始
SizeF s = e.Graphics.MeasureString(str1, po.defaultF,la1, StringFormat.GenericTypographic);
RectangleF rec=new RectangleF();
StringFormat strF=new StringFormat();
strF.FormatFlags=StringFormatFlags.DirectionVertical;
rec.Height=s.Width+15;
rec.Width=s.Height+5;
rec.X =0;
rec.Y=0;
e.Graphics.DrawString(str1, po.defaultF, Brushes.Black, rec, strF);
使用Graphics.RotateTransform。 –