пытался найти флаг но не нашел.
В imgui такого флага по умолчанию нет, ты можешь его только симулировать его сам.
Для этого тебе сперва нужно рассчитать размеры текста который ты хочешь отрисовать, для этого юзай ImFont::CalcTextSize.
И наконец изменяй координату x:
слева => лево прямоугольника
по центру горизонтально = лево прямоугольника + (ширина прямоугольника / 2) - (ширина текста / 2)
справа => лево прямоугольника + ширина прямоугольника - ширина текста
Тоже самое для y:
справа => верх прямоугольника
по центру вертикально = верх прямоугольника + (высота прямоугольника / 2) - (высота текста / 2)
снизу => верх прямоугольника + высота прямоугольника - высота текста