2011-08-04 22 views
0

我创建了字体管理应用程序,并且对Type1字体(.pfb和.pfm分机)的预览有问题。我需要任何解决方案如何使用这种字体显示文本。在C#中使用Type1字体绘制文本#

+0

哪种显示技术,你用? Win32的?的WinForms? WPF? –

+0

@AresAvatar我使用WinForms –

+0

Type1是一种非常古老的格式。 Winforms仅支持TrueType。 WPF也支持OpenType。 –

回答

0

得出任何字体,你可以使用Graphics.DrawString方法:

System.Drawing.Font font;//initialize your font here. 

using (Bitmap previewImage = new Bitmap(16, 16)) 
{ 
    using (Graphics graphics = Graphics.FromImage(previewImage)) 
    { 
     graphics.DrawString("text", font, Brushes.YellowGreen, location); 
    } 

    previewImage.Save(@"Your output file path"); 
}