Загрузка и извлечение данных | .NET
Contents
[
Hide
Show
]Загрузить шрифт Type1 с диска
Aspose.Font для .NET API позволяет считывать типы шрифтов Type1 из файлов, хранящихся в вашем цифровом хранилище. Файлы шрифтов Type1, хранящиеся на диске, можно загрузить, выполнив следующие действия.
- Сформируйте полный путь к
Type1/courier.pfbс помощьюDataDirиPath.Combine(). - Создайте
FontFileDefinition, описывающий формат.pfb, иFileSystemStreamSourceдля файла, а затем используйте их для созданияFontDefinitionсFontType.Type1. - Откройте шрифт с помощью
Aspose.Font.Font.Open(fontDefinition), приведите результат кType1Fontи проверьте успешность приведения.
1// Load a Type1 font from disk
2
3string fileName = Path.Combine(DataDir, "Type1", "courier.pfb");
4FontDefinition fontDefinition = new FontDefinition(
5 FontType.Type1,
6 new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
7
8Type1Font? font = Aspose.Font.Font.Open(fontDefinition) as Type1Font;
9if (font == null)
10 throw new InvalidOperationException("Unable to load the Type1 font.");