Caminhos curvo

Um aplicativo pode nivelar as curvas em um caminho chamando a função FlattenPath . Essa função é especialmente útil para aplicativos que ajustam o texto ao contorno de um caminho que contém curvas. Para ajustar o texto, o aplicativo deve executar as seguintes etapas:

  1. Crie o caminho em que o texto é exibido.
  2. Chame a função FlattenPath para converter as curvas em um caminho em segmentos de linha.
  3. Chame a função GetPath para recuperar esses segmentos de linha.
  4. Calcule o comprimento de cada linha e a largura de cada caractere na cadeia de caracteres.
  5. Use dados de largura de linha e largura do caractere para posicionar cada caractere ao longo da curva.