GetFontEmbeddingLevel

FontsManager.GetFontEmbeddingLevel método

Determina el nivel de incrustación de una fuente a partir del array de bytes dado y el nombre de la fuente.

public EmbeddingLevel GetFontEmbeddingLevel(byte[] fontBytes, string fontName)
ParámetroTipoDescripción
fontBytesByte[]El array de bytes que contiene los datos de la fuente.
fontNameStringEl nombre de la fuente.

Valor de Retorno

El nivel de incrustación de la fuente especificada.

Excepciones

excepcióncondición
ArgumentNullExceptionSe lanza cuando fontBytes es nulo.

Ejemplos

[C#]
using (Presentation pres = new Presentation(pptxFileName))
{
    // Recuperar todas las fuentes utilizadas en la presentación
    IFontData[] fontDatas = pres.FontsManager.GetFonts();

    // Obtener el array de bytes que representa el estilo regular de la primera fuente en la presentación
    byte[] bytes = pres.FontsManager.GetFontBytes(fontDatas[0], FontStyle.Regular);

    // Determinar el nivel de incrustación de la fuente
    EmbeddingLevel embeddingLevel = pres.FontsManager.GetFontEmbeddingLevel(bytes, fontDatas[0].FontName);
}

Ver También