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(); auto userRulesList = MakeObject();

userRulesList->Add(MakeObject(static_cast<uint32_t>(0x0B80), static_cast<uint32_t>(0x0BFF), u"Vijaya")); userRulesList->Add(MakeObject(static_cast<uint32_t>(0x3040), static_cast<uint32_t>(0x309F), u"MS Mincho, MS Gothic"));

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.






## **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.