GetFontEmbeddingLevel

FontsManager.GetFontEmbeddingLevel méthode

Détermine le niveau d’incorporation d’une police à partir du tableau de bytes donné et du nom de la police.

public EmbeddingLevel GetFontEmbeddingLevel(byte[] fontBytes, string fontName)
ParamètreTypeDescription
fontBytesByte[]Le tableau de bytes contenant les données de la police.
fontNameStringLe nom de la police.

Valeur de Retour

Le niveau d’incorporation de la police spécifiée.

Exceptions

exceptioncondition
ArgumentNullExceptionLevé lorsque fontBytes est null.

Exemples

[C#]
using (Presentation pres = new Presentation(pptxFileName))
{
    // Récupérer toutes les polices utilisées dans la présentation
    IFontData[] fontDatas = pres.FontsManager.GetFonts();

    // Obtenir le tableau de bytes représentant le style régulier de la première police dans la présentation
    byte[] bytes = pres.FontsManager.GetFontBytes(fontDatas[0], FontStyle.Regular);

    // Déterminer le niveau d'incorporation de la police
    EmbeddingLevel embeddingLevel = pres.FontsManager.GetFontEmbeddingLevel(bytes, fontDatas[0].FontName);
}

Voir Aussi