![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 22.10.2009
Сообщений: 5
|
![]()
Добрый день. Увяз в головоломке-может кто помочь сможет.
Задача: Нужно определить сколько будет занимать Shape с текстом(текст не постоянный) по высоте. Для дальнейших операций. Работа с документом word ведется из Lotus Notes. 1) Работал над следующей идеей: а) создаем Shape с начальными(высоту задаю любую) размерами б) ставим Shape.TextFrame.Autosize=true в) считываем новый Shape.Height Загвоздка возникла в следующем: новые размеры я получаю только, если перед пунтом в поставить Sleep на 2-3 секунды Код: Цитата:
Или может кто знает как справиться с этим отставанием по времени? |
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 02.08.2008
Сообщений: 94
|
![]()
Да, чудно происходит. Устанавливаешь авторазмер для надписи и получить размеры текстового блока уже не удается - их просто нет для автофигуры.
Я попробовал вот такой макрос и вроде бы получаю высоту и ширину автофигуры в пикселях (при добавление фигуры там задаются размеры в пунктах). Не знаю, верно ли это и поможет ли вам, но попробуйте. Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.10.2009
Сообщений: 5
|
![]()
Все добрый день! И спасибо за совет! Но я разобрался сам!
Вроде так: Авторасширение -процесс, я так понимаю, асинхронный и в обычном режиме происходит постепенно. Чтобы расширение происходило сразу надо обновить картинку на экране методом Application.ScreenRefresh И это не зависит от пуктов или других единиц |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование на Shape | Stark[SG!] | Мультимедиа в Delphi | 8 | 09.06.2011 13:22 |
Компоненты Shape | Serega251 | Общие вопросы Delphi | 4 | 16.04.2009 14:11 |
Shape вверх | russian-stalker | Общие вопросы Delphi | 1 | 12.09.2008 19:52 |
Определение размеров картинки | Kocapb | Общие вопросы C/C++ | 1 | 03.12.2007 20:49 |
timer и shape | гера | Помощь студентам | 4 | 16.04.2007 20:14 |