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 carattere | Oggetto carattere |
---|---|
TTF | Aspose.Font.Ttf.TtfFont |
Type1 | Aspose.Font.Type1.Type1Font |
CFF | Aspose.Font.Cff.CffFont |
OTF | Aspose.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:
- Apri il carattere.
- Converti il carattere in formato
TrueType
. - Cambia il nome del carattere convertito.
- Avvisare le impostazioni di output.
- 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.