Я добавил поддержку вертикального параметра привязки к тексту в текстовом алгоритме, который определяет привязку по оси Y текстовой области к фигуре в соответствии с: t (сверху), mid (посередине, по умолчанию), b (снизу).

Если текст представляет собой маркированный список, он должен быть выровнен по левому краю и по верхнему краю. Для первого уровня текста внутри фигуры по умолчанию текст центрируется по вертикали и горизонтали, поэтому эти поведения изменяются с помощью параметров parTxLTRAlign (выравнивание родительского текста по LTR) и txAnchorVert (привязка текста по вертикали), устанавливая для них значение l (слева). ) и t (вверху) соответственно. Я отправил патч по этому поводу.

Я пытаюсь поддерживать больше функций, которые улучшат алгоритмы.