GetFontEmbeddingLevel

IFontsManager.GetFontEmbeddingLevel method

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

public EmbeddingLevel GetFontEmbeddingLevel(byte[] fontBytes, string fontName)
ParámetroTipoDescripción
fontBytesByte[]El arreglo 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
ArgumentNullExceptionLanzada cuando fontBytes es null.

Ejemplos

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

    // Obtener el arreglo 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