Schriftartkonvertierung. Erweiterte Details | C++

In manchen Fällen ist es sinnvoll, konvertierte Schriftartdaten zu lesen/zu ändern, bevor die Schriftart gespeichert wird.

Für solche Fälle wurde die Methode Aspose::Font::Font::Convert(Aspose::Font::FontType fontType) entwickelt. Diese Methode konvertiert eine Schriftart in den angegebenen Typ und gibt das von der Klasse Aspose::Font::Font geerbte Objekt zurück, das dem Wert FontType entspricht, der an die Methode Convert() übergeben wird.

Die nächste Tabelle zeigt eine Karte der Kohärenz zwischen FontType-Werten und Objekten, geerbt von der Basisklasse Aspose::Font::Font.

SchriftartSchriftobjekt
TTFAspose.Font.Ttf.TtfFont
Type1Aspose.Font.Type1.Type1Font
CFFAspose.Font.Cff.CffFont
OTFAspose.Font.Ttf.TtfFont

Verwenden Sie das resultierende Schriftartobjekt, um auf die Schriftarteigenschaften zuzugreifen bzw. diese zu ändern, bevor Sie die resultierende Schriftart speichern oder anstatt die resultierende Schriftart zu speichern.

Derzeit unterstützt die Methode Convert() nur die Konvertierung in das „TrueType“-Schriftartformat (FontType::TTF), daher wird immer zurückgegeben das Objekt vom Typ TtfFont als Ergebnis der Konvertierung unabhängig von der verwendeten Quellschriftart.

Das nächste Code-Snippet lädt die „CFF“-Schriftart „CenturyGothic“ von der Festplatte, konvertiert sie in das „TrueType“-Format und ändert den Namen der konvertierten Schriftart in „CenturyGothic_Converted“.

Führen Sie die nächsten Aktionen aus:

  1. Öffnen Sie die Schriftart.
  2. Konvertieren Sie die Schriftart in das „TrueType“-Format.
  3. Ändern Sie den Namen der konvertierten Schriftart.
  4. Benachrichtigen Sie die Ausgabeeinstellungen.
  5. Speichern Sie das Ergebnis unter dem soeben geänderten Namen.
                
            

Das gesamte Spektrum an Beispielen für die Verwendung von Aspose.Font für C++ finden Sie in der Lösung Aspose.Font.Examples.CPP.sln im Ordner cpp-examples des * Aspose.Font-Dokumentation* GitHub-Repository.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.