Поделиться через


Кривые пути

Приложение может сглаживать кривые в пути, вызвав функцию FlattenPath. Эта функция особенно полезна для приложений, которые помещают текст в контур пути, содержащего кривые. Чтобы вместить текст, приложение должно выполнить следующие действия:

  1. Создайте путь, в котором отображается текст.
  2. Вызовите функцию FlattenPath, чтобы преобразовать кривые в пути в сегменты линий.
  3. Вызовите функцию GetPath, чтобы получить эти сегменты строк.
  4. Вычислите длину каждой строки и ширину каждого символа в строке.
  5. Используйте данные о ширине линии и ширине символов для размещения каждого символа вдоль кривой.