呵呵,也可以的。比如一个圆形的问题。Graphics ee=this.CreateGraphics ();
int i;
ee.TranslateTransform(100,100);
for(i=0;i<13;i++)
{
ee.RotateTransform(30f);
ee.DrawString("A",this.Font ,SystemBrushes.Highlight,50,0);
}
ee.Dispose();
int i;
ee.TranslateTransform(100,100);
for(i=0;i<13;i++)
{
ee.RotateTransform(30f);
ee.DrawString("A",this.Font ,SystemBrushes.Highlight,50,0);
}
ee.Dispose();
你给的代码基本功能有了,
但是文本排列的起始点怎么更改啊?
按照你给的代码,排列出来的文字不合适显示到印章上,
需要更改排列的起始点,还要烦请继续赐教。
谢谢啊,拜谢。
你要起点,可以改变圆心,已经开始的角度就可以了阿
但是起始角度怎么改变啊?
还有,显示出来的单个字的旋转角度怎么改变呢?谢谢啊。
可以在Montaque(Rainman)朋友提供的代码上修改,多谢。
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemDrawingGraphicsClassRotateTransformTopic.htm2.Graphics.TranslateTransform 方法 [C#]
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemDrawingGraphicsClassTranslateTransformTopic.htm3.单个的话,我觉得是要一个字一个图形,然后再合并