Найдено 8 результатов
- 21 апр 2023, 17:03
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
Спасибо!
- 21 апр 2023, 03:45
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
Верхний прямоугольник каким образом можно получить? Мы его получили, сохранив карту из Мапинфо и открыв в Аксиоме. Средствами Аксиомы повторить такой прямоугольник у нас не получилось) При изменении размера рамки руками (растягивая прямоугольник), он сразу подстраивается под текст, но при применени...
- 20 апр 2023, 11:28
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
Меняю шрифт выделенного текста следующим образом: if axipy.data_manager.selection: for feature in axipy.data_manager.selection: if isinstance(feature.geometry, axipy.Text): style = feature.style style = axipy.TextStyle("Century", 0, get_text_style_from_effects(style.effects, style.bg_type)...
- 19 апр 2023, 09:19
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
С помощью scale() получилось поменять размер текста пропорционально исходному, спасибо за помощь! в итоге рамка могла быть неполностью заполнена текстом На скриншоте примерно такой случай, или не совсем? text.jpg Если начать растягивать верхний прямоугольник вручную, он подстраивается под текст. Ест...
- 19 апр 2023, 04:27
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
У нас в целом вопрос такой - есть текстовые объекты, которые налезают друг на друга, хотим массово уменьшить/выровнять их размер. Для такой задачи ведь size не подходит? На разных масштабах выводятся разные значени переменной sz. Чтобы уменьшить размер текста, нужно уменьшить прямоугольник, в которы...
- 18 апр 2023, 19:15
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
Спасибо большое! А правильно понимаю, что новый текстовый объект еще нужно вставить в эту же / новую таблицу? На примере задачи, когда весь шрифт нужно уменьшить в два раза new_features=[] for feature in features: if isinstance(feature.geometry, axipy.Text): sz = get_text_size(feature.geometry, feat...
- 18 апр 2023, 03:41
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
Да, прошу прощения, я в скрипте в сообщении ошибся, много чего пробовал и не тот кусок скопировал. Но так тоже не работает: fs = text_style.fontname ошибка та же AttributeError: 'LineStyle' object has no attribute 'fontname' Тут вопрос, почему объект TextStyle, а в ошибке ругается на отсутствие тако...
- 17 апр 2023, 11:42
- Форум: Вопросы
- Тема: Выделение текстовых объектов
- Ответы: 25
- Просмотры: 48429
Re: Выделение текстовых объектов
Всем привет! В тему вопросов про текст. При выполнении такого скрипта из встроенного редактора: import axipy table_txt = axipy.provider_manager.openfile(r'F:\axioma\Txt_some.tab') axipy.data_manager.add(table_txt) layer_txt = axipy.Layer.create(table_txt) map_world = axipy.Map([ layer_txt ]) mapview...