Кривые пути
Приложение может сглаживать кривые в пути, вызвав функцию FlattenPath. Эта функция особенно полезна для приложений, которые помещают текст в контур пути, содержащего кривые. Чтобы вместить текст, приложение должно выполнить следующие действия:
- Создайте путь, в котором отображается текст.
- Вызовите функцию FlattenPath, чтобы преобразовать кривые в пути в сегменты линий.
- Вызовите функцию GetPath, чтобы получить эти сегменты строк.
- Вычислите длину каждой строки и ширину каждого символа в строке.
- Используйте данные о ширине линии и ширине символов для размещения каждого символа вдоль кривой.