Conversione del carattere. Dettagli avanzati | C ++

In alcuni casi, ha la sensazione di leggere/modificare i dati del carattere convertiti prima di salvare il carattere.

Metodo Aspose::Font::Font::Convert(Aspose::Font::FontType fontType) è stato progettato per tali casi. Questo metodo converte un carattere nel tipo specificato e restituisce l’oggetto ereditato da Aspose::Font::Font Classe che corrisponde al valore FontType, passato nel metodo Convert().

La tabella successiva mostra una mappa di coerenza tra FontType valori e oggetti, ereditata dalla base Aspose::Font::Font classe.

Tipo di carattereOggetto carattere
TTFAspose.Font.Ttf.TtfFont
Type1Aspose.Font.Type1.Type1Font
CFFAspose.Font.Cff.CffFont
OTFAspose.Font.Ttf.TtfFont

Utilizzare l’oggetto di carattere risultante per accedere/modificare le proprietà del carattere prima di salvare il carattere risultante o invece di salvare il carattere risultante.

Al metodo del momento corrente Convert() supporta la conversione solo in formato font trueType (FontType::TTF), quindi restituisce sempre L’oggetto di tipo ttffont a seguito della conversione indipendentemente dal carattere di origine utilizzato.

Codice successivo Lo snippet carica il carattere CFF CENTURURYGoTHIC dal disco, lo converte in formato TrueType ’e cambia il nome del carattere convertito in “Centurygothic_Converted”.

Soddisfare le azioni successive:

  1. Apri il carattere.
  2. Converti il ​​carattere in formato TrueType.
  3. Cambia il nome del carattere convertito.
  4. Avvisare le impostazioni di output.
  5. Salva il risultato con il nome appena cambiato.
                
            

L’intervallo completo di esempi per l’uso di Aspose.Font per C ++ è inserito nella soluzione Aspose.Font.examples.cpp.sln, nella cartella CPP-Examples della documentazione Aspose.Font Documentation github repository.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.