Trazados curvados

Una aplicación puede aplanar las curvas en una ruta de acceso llamando a la función FlattenPath . Esta función es especialmente útil para las aplicaciones que se ajustan al texto en el contorno de una ruta de acceso que contiene curvas. Para ajustarse al texto, la aplicación debe realizar los pasos siguientes:

  1. Cree la ruta de acceso donde aparece el texto.
  2. Llame a la función FlattenPath para convertir las curvas de un trazado en segmentos de línea.
  3. Llame a la función GetPath para recuperar esos segmentos de línea.
  4. Calcule la longitud de cada línea y el ancho de cada carácter de la cadena.
  5. Use datos de ancho de línea y ancho de caracteres para colocar cada carácter a lo largo de la curva.