GetFontEmbeddingLevel

IFontsManager.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);
}

См. также