2011-08-04 52 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"); 
}