Conversão de fonte. Detalhes avançados | C ++

Em alguns casos, há um sentido de ler/modificar os dados da fonte convertida antes de salvar a fonte.

Método Aspose::Font::Font::Convert(Aspose::Font::FontType fontType) foi projetado para esses casos. Este método converte uma fonte no tipo especificado e retorna o objeto herdado da classe Aspose::Font::Font que corresponde ao valor fontType, passado para convert().

A tabela seguinte mostra um mapa de coerência entre FontType valores e objetos, herdados da classe Aspose::Font::Font.

Tipo de fonteObjeto de fonte
TTFAspose.Font.Ttf.TtfFont
Type1Aspose.Font.Type1.Type1Font
CFFAspose.Font.Cff.CffFont
OTFAspose.Font.Ttf.TtfFont

Use o objeto de fonte resultante para acessar/alterar as propriedades da fonte antes de salvar a fonte resultante ou em vez de salvar a fonte resultante.

No método atual do momento Convert() suporta a conversão apenas em formato de font truetype (Fonttype::ttf), então sempre retorna O objeto do tipo ttffont como resultado da conversão independentemente da fonte de origem usada.

O próximo snippet de código carrega cff font centurygothic do disco, converte -o em formato truetype e muda o nome da fonte convertida para" CenturyGothic_Converted “.

Cumprir as próximas ações:

  1. Abra a fonte.
  2. Converta a fonte em formato TrueType.
  3. Altere o nome da fonte convertida.
  4. Notifique as configurações de saída.
  5. Salve o resultante com o nome apenas alterado.
                
            

A gama completa de exemplos para o uso de Aspose.font para C ++ é colocada em solução Aspose.font.examples.cpp.sln, na pasta cpp-examples do repositório Aspose.Font Github.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.