Fallback-Schriftart‑Sammlungen in С++ konfigurieren
Fallback-Regeln anwenden
Instanzen der FontFallBackRule-Klasse können in FontFallBackRulesCollection-Sammlung organisiert werden, die das IFontFallBackRulesCollection-Interface implementiert. Es ist möglich, Regeln aus der Sammlung hinzuzufügen oder zu entfernen.
Anschließend kann diese Sammlung an die set_FontFallBackRulesCollection()-Methode der FontsManager-Klasse übergeben werden. FontsManager steuert die Schriften in der gesamten Präsentation. Weiterlesen Über FontsManager und FontsLoader.
Jede Presentation-Klasse hat eine get_FontsManager()-Methode mit ihrer eigenen Instanz der FontsManager‑Klasse.
Hier ist ein Beispiel, wie man eine Sammlung von Fallback‑Schriftarten‑Regeln erstellt und sie dem FontsManager einer bestimmten Präsentation zuweist: ``` cpp
auto presentation = MakeObject
userRulesList->Add(MakeObject
presentation->get_FontsManager()->set_FontFallBackRulesCollection(userRulesList);
Nachdem der FontsManager mit einer Fallback‑Schriftarten‑Sammlung initialisiert wurde, werden die Fallback‑Schriften während der Präsentationsdarstellung angewendet.
Erfahren Sie mehr, wie Sie eine Präsentation mit Fallback‑Schrift rendern.
## **FAQ**
**Werden meine Fallback‑Regeln in die PPTX‑Datei eingebettet und nach dem Speichern in PowerPoint sichtbar sein?**
Nein. Fallback‑Regeln sind Laufzeit‑Rendering‑Einstellungen; sie werden nicht in die PPTX serialisiert und erscheinen nicht in der PowerPoint‑Benutzeroberfläche.
**Wird Fallback auf Text innerhalb von SmartArt, WordArt, Diagrammen und Tabellen angewendet?**
Ja. Der gleiche Glyph‑Substitutions‑Mechanismus wird für jeden Text in diesen Objekten verwendet.
**Liefert Aspose Schriftarten mit der Bibliothek aus?**
Nein. Sie fügen Schriftarten selbst hinzu und nutzen sie auf eigene Verantwortung.
**Können Ersatz/Substitution für fehlende Schriftarten und Fallback für fehlende Glyphen zusammen verwendet werden?**
Ja. Sie sind unabhängige Stufen derselben Schrift‑Auflösungs‑Pipeline: Zunächst löst die Engine die Verfügbarkeit von Schriftarten ([replacement](/slides/de/cpp/font-replacement/)/[substitution](/slides/de/cpp/font-substitution/)) auf, anschließend füllt Fallback Lücken für fehlende Glyphen in verfügbaren Schriftarten.