GetFontEmbeddingLevel

IFontsManager.GetFontEmbeddingLevel method

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
ArgumentNullExceptionLancé lorsque fontBytes est nul.

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