GetFontEmbeddingLevel
IFontsManager.GetFontEmbeddingLevel метод
Определяет уровень внедрения шрифта из заданного массива байтов и имени шрифта.
public EmbeddingLevel GetFontEmbeddingLevel(byte[] fontBytes, string fontName)
Параметр | Тип | Описание |
---|---|---|
fontBytes | Byte[] | Массив байтов, содержащий данные шрифта. |
fontName | String | Имя шрифта. |
Возвращаемое значение
Уровень внедрения указанного шрифта.
Исключения
исключение | условие |
---|---|
ArgumentNullException | Генерируется, когда fontBytes равно null. |
Примеры
[C#]
using (Presentation pres = new Presentation(pptxFileName))
{
// Получить все шрифты, использованные в презентации
IFontData[] fontDatas = pres.FontsManager.GetFonts();
// Получить массив байтов, представляющий обычный стиль первого шрифта в презентации
byte[] bytes = pres.FontsManager.GetFontBytes(fontDatas[0], FontStyle.Regular);
// Определить уровень внедрения шрифта
EmbeddingLevel embeddingLevel = pres.FontsManager.GetFontEmbeddingLevel(bytes, fontDatas[0].FontName);
}
См. также
- enum EmbeddingLevel
- interface IFontsManager
- namespace Aspose.Slides
- assembly Aspose.Slides