110,536
社区成员
发帖
与我相关
我的任务
分享
private StringFormat DrawFormat(StringFormat format)
{
switch (Align)
{
case AlignMode.Left :
format.LineAlignment = StringAlignment.Center;
format.Alignment = StringAlignment.Near;
break;
case AlignMode.XCenter:
format.Alignment = StringAlignment.Center;
break;
case AlignMode.Right:
format.LineAlignment = StringAlignment.Center;
format.Alignment = StringAlignment.Far;
break;
case AlignMode.Top:
format.LineAlignment = StringAlignment.Far;
format.Alignment = StringAlignment.Center;
break;
case AlignMode.YCenter:
format.LineAlignment = StringAlignment.Center;
break;
case AlignMode.Bottom:
format.LineAlignment = StringAlignment.Near;
format.Alignment = StringAlignment.Center;
break;
case AlignMode.Center:
format.Alignment = StringAlignment.Center;
format.LineAlignment = StringAlignment.Center;
break;
}
return format;
}
FontFamily[] ffs = FontFamily.GetFamilies(this.CreateGraphics());
foreach (FontFamily ff in ffs)
comboBox1.Items.Add(ff.Name);
bool Bold=false;
bool Italy = false;
bool Underline = false;
Font GetUserFont()
{
FontStyle fs = FontStyle.Regular;
if (Bold)
fs = fs | FontStyle.Bold;
if (Italy)
fs = fs | FontStyle.Italic;
if (Underline)
fs = fs | FontStyle.Underline;
Font f = new Font(new FontFamily(comboBox1.Text), (float)Convert.ToDouble(textBox1.Text), fs);
return f;
}
System.Drawing.Text.InstalledFontCollection fonts=new System.Drawing.Text.InstalledFontCollection();
foreach(System.Drawing.FontFamily ff in fonts.Families)
{
this.comboBox1.Items.Add(ff.Name);
}