GetFontEmbeddingLevel

FontsManager.GetFontEmbeddingLevel-Methode

Bestimmt das Einbettungsniveau einer Schriftart aus dem gegebenen Byte-Array und dem Schriftartnamen.

public EmbeddingLevel GetFontEmbeddingLevel(byte[] fontBytes, string fontName)
ParameterTypBeschreibung
fontBytesByte[]Das Byte-Array, das die Schriftartdaten enthält.
fontNameStringDer Name der Schriftart.

Rückgabewert

Das Einbettungsniveau der angegebenen Schriftart.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWird ausgelöst, wenn fontBytes null ist.

Beispiele

[C#]
using (Presentation pres = new Presentation(pptxFileName))
{
    // Alle in der Präsentation verwendeten Schriftarten abrufen
    IFontData[] fontDatas = pres.FontsManager.GetFonts();

    // Das Byte-Array abrufen, das den regulären Stil der ersten Schriftart in der Präsentation darstellt
    byte[] bytes = pres.FontsManager.GetFontBytes(fontDatas[0], FontStyle.Regular);

    // Das Einbettungsniveau der Schriftart bestimmen
    EmbeddingLevel embeddingLevel = pres.FontsManager.GetFontEmbeddingLevel(bytes, fontDatas[0].FontName);
}

Siehe auch