如何在打印时候,旋转字体 我用e.Graphics.RotateTransform()调整坐标打印,但是打印出来的字偏离了原来的位置。能否扩展一个自定义字体,可以调整字体的角度。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考下:Graphics g = this.CreateGraphics();Matrix x = new Matrix();x.Rotate(30, MatrixOrder.Append);//30角度g.Transform = x;g.DrawString("测试字符串", this.Font, SystemBrushes.ControlText, 0, 0);g.ResetTransform();//恢复角度.g.DrawString("测试字符串", this.Font, SystemBrushes.ControlText, 0, 0); g.RotateTransform(90.0F) ; // 转换角度g.TranslateTransform(0.0F,-320.0F) ; // 平移 //这个数根据你自己的打印文件选择g.DrawString("打印字符", 字体, Brush, x * 4, y * 4,打印格式) ; unicode十进制编码转中文 如何高效处理 C#滚动条 Odbc读取CSV文件,数据是乱码 asp.net中页面布局! 怎么在文本框里判断输入数字的位数呀? 如何用C#开发GINA? 怎样用C#调用XML中的函数或变量,高手请进 关于C#生成资源文件.resource的疑问 System.IO.StreamWriter将数据导出Excel时 很多数据不见了 checkedlistbox的复选框~ DataGridView的绑定问题 怎么用MeasureCharacterRanges测量文本范围,得到的范围不正确?
Graphics g = this.CreateGraphics();
Matrix x = new Matrix();
x.Rotate(30, MatrixOrder.Append);//30角度
g.Transform = x;
g.DrawString("测试字符串", this.Font, SystemBrushes.ControlText, 0, 0);
g.ResetTransform();//恢复角度.
g.DrawString("测试字符串", this.Font, SystemBrushes.ControlText, 0, 0);
//这个数根据你自己的打印文件选择
g.DrawString("打印字符", 字体, Brush, x * 4, y * 4,打印格式) ;