GetFontEmbeddingLevel

FontsManager.GetFontEmbeddingLevel метод

Определяет уровень встраивания шрифта из данного массива байтов и имени шрифта.

public EmbeddingLevel GetFontEmbeddingLevel(byte[] fontBytes, string fontName)
ПараметрТипОписание
fontBytesByte[]Массив байтов, содержащий данные шрифта.
fontNameStringИмя шрифта.

Значение Возврата

Уровень встраивания указанного шрифта.

Исключения

исключениеусловие
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);
}

См. Также