Como obter métricas de fonte em C#

Neste guia passo a passo, explicaremos como obter métricas de fonte em C#. Este tutorial fornece código para obter métricas de fonte Type1 em C#, mas Aspose.Font for .NET, uma biblioteca de fontes C# ajuda você a ler métricas de fonte em C# de outros tipos de fonte, incluindo os formatos de fonte TruType e OpenType.

Etapas para obter métricas de fonte em C#

  1. Instale o pacote Aspose.Font for .NET do NuGet.org
  2. Inclua os namespaces Aspose.Font, Aspose.Font.Sources e Aspose.Font.Type1
  3. Aplique a licença ao Aspose.Font para .NET para evitar marca d’água de avaliação
  4. Carregue a fonte Type1 de entrada no objeto FileSystemStreamSource
  5. Crie um objeto FontFileDefinition da origem do stream
  6. Crie um objeto FontDefinition da definição de arquivo
  7. Abrir definição de fonte como objeto Type1Font
  8. Agora, obtenha todos os atributos de métricas da fonte Type1

Uma fonte contém informações de métricas que ajudam a descrever os glifos dentro de uma fonte. Essas informações de métricas das fontes ajudam o computador a aprender a desenhar caracteres e frases na tela. Se quisermos processar essas informações de métricas por meio de código em nossos aplicativos .NET, não é uma tarefa fácil. No entanto, Aspose.Font para .NET ajuda a tornar todo o processo muito simples e fácil usando alguns passos como mencionado acima.

Código para obter métricas de fonte em C#

No código acima, estamos carregando um formato de arquivo PFB, que contém nossa fonte Type1 que estamos interessados em processar no código C#. Depois de carregar o font e convertê-lo em um objeto Type1Font, podemos extrair métricas de fonte em C# desse arquivo.

Esse código pode ajudá-lo a criar um leitor de fontes C# facilmente em seus aplicativos .NET, incluindo aplicativos da Web, desktop, Windows e Microsoft Store.

 Português