oknosoft / windowbuilder

Окнософт:Заказ дилера
http://www.oknosoft.ru/zd/
Other
10 stars 19 forks source link

Поворот и масштабирование текста формулы #473

Closed admake closed 6 years ago

admake commented 6 years ago

Решает задачу https://github.com/unpete/ecookna/issues/585#

admake commented 6 years ago

Можно выкинуть участок с переносом, если согласитесь. Мне показалось, что это можно в корне пересмотреть. Опять-таки, доработаю, если принимаете ход мыслей.

admake commented 6 years ago

Немного доделаю, пока не закрывайте, не принимайте.

admake commented 6 years ago

Можно проверять

unpete commented 6 years ago

Принял, обновил dev, при этом:

unpete commented 6 years ago

Базовый кегль надо уменьшить. По умолчанию, шрифт надписей был в 1,5 раза ниже шрифта размеров, а на эскизе - одинаково.

admake commented 6 years ago

Евгений, слетание строки в стороны происходит при переключении ориентации.

      _attr._text.point = turn
        ? bounds.bottomRight.add([-font_size, -font_size * 0.6])
        : bounds.bottomLeft.add([font_size * 0.6, -font_size]);
      _attr._text.rotation = turn ? 270 : 0;

Я действительно отследил это пограничное состояние и пока не смог справиться.

Отсечку и базовый кегль применю сейчас или утром.