0
我想用我的嵌入式資源文件夾我[fieldObject] .ApplyFont(字體名)不工作
`FieldObject field;
field = oRpt.ReportDefinition.ReportObjects["CouponCode3"] as FieldObject;
PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("~/Resources/IDAutomationHC39M.ttf");
unsafe
{
fixed (byte* pFontData = Properties.Resources.IDAutomationHC39M)
{
uint dummy = 0;
pfc.AddMemoryFont((IntPtr)pFontData, Properties.Resources.IDAutomationHC39M.Length);
AddFontMemResourceEx((IntPtr)pFontData, (uint)Properties.Resources.IDAutomationHC39M.Length, IntPtr.Zero, ref dummy);
}
}
Font barcodeFont = new Font(pfc.Families[0], 12);
field.ApplyFont(barcodeFont);`
機器上安裝了字體嗎? –
我不認爲它會工作,除非字體安裝在機器上。 –
不,我試圖使用我已經嵌入在我的解決方案中的字體。 fyi,我正在開發一個Windows窗體應用程序 – JosephLYapcengcoJr