Перевёрнутый текст в фигурах

Автор Nick222, 29 июля 2012, 08:09

0 Пользователи и 1 гость просматривают эту тему.

Yakov

Посмотрел OpenOffice.org 2.2  и LibreOffice 3.6.
В обоих версиях есть перевёрнутая трапеция и нет нормальной.
При перевороте трапеции текст переворачивается.
Так что это поведение - не нововведение  LibreOffice.

Yakov

Так что самым простым выходом будет этот:
Цитата: ape от 29 июля 2012, 10:37Вам необходимо создать 2 объекта - трапецию, отраженную по вертикали (или повёрнутую на 180 градусов), и текст. Затем сгруппировать 2 объекта.

ape

#17
Цитата: Yakov от 30 июля 2012, 21:59
Посмотрел OpenOffice.org 2.2  и LibreOffice 3.6.
http://forumooo.ru/index.php/topic,2797.msg17336.html#msg17336
Думаю, что тему можно закрывать.

Nick222

Xubuntu 21.04, LibreOffice 7.2.*

frob

#19
3. Что именно реализовать: дополнительную фигуру или возможность вытащить регулятор за bbox?

Nick222

Логичнее, ИМХО, регулятор тащить вбок и делать - то нормальную трапецию, то "перевёрнутую".
Не вижу здесь особых проблем, извините.
Туда же можно квадрат и прямоугольник добавить (через изменение угла при основании и фиксацию или изменение величины основания через Shift, Ctrl).

Что касается экспорта картинок в MSO, то я вообще, честно говоря, не понимаю, зачем плодить форматы - если нужна просто картинка - сделать экспорт в SVG, если с объектами и связями - то в UML.

Если MSO не умеет импортировать из SVG и UML, то это не софт, а помои, ИМХО...
Xubuntu 21.04, LibreOffice 7.2.*

Yakov

Цитата: frob от 31 июля 2012, 18:41
3. Что именно реализовать: дополнительную фигуру или возможность вытащить регулятор за bbox?
Возможность изменить направление текста в фигуре.

ape

#22
Цитата: frob от 31 июля 2012, 18:41
3. Что именно реализовать: дополнительную фигуру или возможность вытащить регулятор за bbox?
Понимаете, слишком много фигур, в которых надо будет изменять регуляторы. (Список здесь). Реализовать "зеркалку" проще.
Цитата: Yakov от 31 июля 2012, 19:21
Возможность изменить направление текста в фигуре.
Не согласен: вся линковка текста, вставляемого в объект, ориентируется на базовую линию, за которую принимается верхняя горизонталь объекта
Цитата: ape от 30 июля 2012, 14:18, а даже Writer умеет вращать текст (опция "положение") только на 90 или 270 градусов.  Поэтому 2 пути: научить Офис поворачивать текст на 180 (нереально, иррационально, не делает ни одна программа) или добавлять все фигуры (дублировать в "вертикальной зеркалке"), у которых нет симметрии относительно горизонтальной оси.
1. Если я, посмотрев на работу pub2odg, "правильно путаю", то Draw-алгоритм вставки текста в объект такой же, как и Writer-алгоритм вставки текста в ячейку таблицы. Все фигуры - объекты, поэтому мы имеем такой результат.
2. Если ТС очень хочет, чтобы текст был внутри трапеции, то он может пойти и таким путём:
- создать перевёрнутую трапецию нужной геометрии;
- "обвести" её замкнутой ломаной линией;
- удалить объект "трапеция" и вставить текст в объект "замкнутая ломаная в виде трапеции".