private void SubstituteFont(object sender, Syncfusion.XlsIO.Implementation.SubstituteFontEventArgs args) { Assembly assembly = Assembly.GetExecutingAssembly(); if (checkfontName.Checked && (args.OriginalFontName == "Bahnschrift Pro SemiBold" || args.OriginalFontName == "Georgia Pro Semibold")) { args.AlternateFontName = "Calibri"; } if (checkfontStream.Checked) { if (args.OriginalFontName == "Georgia Pro Semibold") { Stream file = assembly.GetManifestResourceStream("SampleBrowser.Samples.XlsIO.Template.georgiab.ttf"); MemoryStream memoryStream = new MemoryStream(); file.CopyTo(memoryStream); file.Close(); args.AlternateFontStream = memoryStream; } else if (args.OriginalFontName == "Bahnschrift Pro SemiBold") { Stream file = assembly.GetManifestResourceStream("SampleBrowser.Samples.XlsIO.Template.bahnschrift.ttf"); MemoryStream memoryStream = new MemoryStream(); file.CopyTo(memoryStream); file.Close(); args.AlternateFontStream = memoryStream; } } }
private void SubstituteFont(object sender, Syncfusion.XlsIO.Implementation.SubstituteFontEventArgs args) { if (checkfontName.IsChecked.Value && (args.OriginalFontName == "Bahnschrift Pro SemiBold" || args.OriginalFontName == "Georgia Pro Semibold")) { args.AlternateFontName = "Calibri"; } if (checkfontStream.IsChecked.Value) { if (args.OriginalFontName == "Georgia Pro Semibold") { Stream file = GetFileStream("georgiab.ttf"); MemoryStream memoryStream = new MemoryStream(); file.CopyTo(memoryStream); file.Close(); args.AlternateFontStream = memoryStream; } else if (args.OriginalFontName == "Bahnschrift Pro SemiBold") { Stream file = GetFileStream("bahnschrift.ttf"); MemoryStream memoryStream = new MemoryStream(); file.CopyTo(memoryStream); file.Close(); args.AlternateFontStream = memoryStream; } } }
private void SubstituteFont(object sender, Syncfusion.XlsIO.Implementation.SubstituteFontEventArgs args) { if (checkfontName != null && (args.OriginalFontName == "Bahnschrift Pro SemiBold" || args.OriginalFontName == "Georgia Pro Semibold")) { args.AlternateFontName = "Calibri"; } if (checkfontStream != null) { if (args.OriginalFontName == "Georgia Pro Semibold") { FileStream fileStream = new FileStream(ResolveApplicationDataPath("georgiab.ttf"), FileMode.Open); MemoryStream memoryStream = new MemoryStream(); fileStream.CopyTo(memoryStream); fileStream.Close(); args.AlternateFontStream = memoryStream; } else if (args.OriginalFontName == "Bahnschrift Pro SemiBold") { FileStream fileStream = new FileStream(ResolveApplicationDataPath("bahnschrift.ttf"), FileMode.Open); MemoryStream memoryStream = new MemoryStream(); fileStream.CopyTo(memoryStream); fileStream.Close(); args.AlternateFontStream = memoryStream; } } }
public void SubstituteFont(object sender, Syncfusion.XlsIO.Implementation.SubstituteFontEventArgs args) { Stream fileStream = new FileStream(basePath + @"/XlsIO/bahnschrift.ttf", FileMode.Open); MemoryStream memoryStream = new MemoryStream(); fileStream.CopyTo(memoryStream); fileStream.Close(); args.AlternateFontStream = memoryStream; }