Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Раскраска текста / 13 сообщений из 13, страница 1 из 1
02.03.2005, 09:28
    #32940197
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
Доброе время суток,

Есть проблема, программа считает изменения в синтаксисе ХП, но как красиво показать (а ля Word), т.е. проблема раскраски текста в разные цвета.

Когда то давно пытался использовать RTF control но столкнулся с проблемами кодировки (на PB 6), сейчас создаю HTML файлик, все отлично но как показать его в окне приложения? Наверное есть спец. объекты, но с ними не сталкивался. Кто может подсказать.
PB 6.5 или 9
P.S. По итогам всем в подарок алгоритм сравнения двух массивов с выдачей минимального набора отличий ;)
...
Рейтинг: 0 / 0
02.03.2005, 09:55
    #32940253
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
EstetsКогда то давно пытался использовать RTF control но столкнулся с проблемами кодировки (на PB 6), сейчас создаю HTML файлик, все отлично но как показать его в окне приложения? Наверное есть спец. объекты, но с ними не сталкивался. Кто может подсказать.
PB 6.5 или 9
Через OLE - DHTML Edit Control for IE5. Не знаю как на 6.5, а на 6 переодически игнорировал русский шрифт и отображал на латинском краказябами.
...
Рейтинг: 0 / 0
02.03.2005, 12:11
    #32940719
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
Estetsсейчас создаю HTML файлик, все отлично но как показать его в окне приложения?
Если нужно просто показать, то Controls -> OLE -> Insert control -> Обозреватель веб-страниц Микрософт. А дальше:

ole_1.object.Navigate('урыл')
...
Рейтинг: 0 / 0
02.03.2005, 14:55
    #32941377
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
авторole_1.object.Navigate('урыл')
А без промежуточного сохранения в файл нелзя?
...
Рейтинг: 0 / 0
02.03.2005, 15:20
    #32941484
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
EstetsА без промежуточного сохранения в файл нелзя?
DHTML Edit Control for IE5
Propertis
string DocumentHTML
...
Рейтинг: 0 / 0
02.03.2005, 16:28
    #32941765
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
Спасибо, получилось а чем отличаются
DHTML Edit Control for IE5
и DHTML Edit Control safe for scripting for IE5

Плюс если использовать "DHTML Edit Control for IE5" появляются паразитные окошки при вызове из среды PB (6.5, 9.01 Win2K)
...
Рейтинг: 0 / 0
02.03.2005, 17:57
    #32942111
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
И кстати сходу не смог решить с ресайзом
ole_1.resize(w,h) не изменяет содержимое внутри контейнера
...
Рейтинг: 0 / 0
02.03.2005, 21:12
    #32942416
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
EstetsСпасибо, получилось а чем отличаются
DHTML Edit Control for IE5
и DHTML Edit Control safe for scripting for IE5
Насколько я помню, во втором нельзы исполнять некоторые команды - запись напрямую на диск и т.д.
Estets Плюс если использовать "DHTML Edit Control for IE5" появляются паразитные окошки при вызове из среды PB (6.5, 9.01 Win2K)
Была такая вещь, помню. Сейчас нет WinXP SP2, на SP1 AFAIR тоже. Какая версия IE?
Estetsole_1.resize(w,h) не изменяет содержимое внутри контейнера
Сделайте окошко не resizeable :)
Да, что-то у меня с ходу тоже не получилось.
...
Рейтинг: 0 / 0
03.03.2005, 09:14
    #32942767
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
авторСделайте окошко не resizeable :)
Да, что-то у меня с ходу тоже не получилось.
Ну некрасиво как-то, если уж делать то делать ;)

2ALL А с RTF-ом никто не работает, не подсвечивает синтаксис и т.д.?
...
Рейтинг: 0 / 0
03.03.2005, 09:33
    #32942798
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
Estets2ALL А с RTF-ом никто не работает, не подсвечивает синтаксис и т.д.?
Поищите на форуме, я где-то чуть больше года назад кидал ссылку на пример реализации подсветки синтаксиса через RTE
...
Рейтинг: 0 / 0
05.03.2005, 11:17
    #32947899
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
Марку большое спасибо за консультации.

А для всех то что обещал, объектик для сравнения двух массивов с выдачей минимальных шагов для получения одного массива из другого. С примером сравнивающим 2 файла.

Алгорит не очень быстрый, так что все замечания принимаются ;)

Библиотеки для PB6.5 и PB9.01
...
Рейтинг: 0 / 0
05.03.2005, 12:30
    #32948089
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
А на чем остановились с раскраской текста? С resize'ом что-либо получилось?
...
Рейтинг: 0 / 0
05.03.2005, 13:06
    #32948220
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Раскраска текста
Все что получилось в примере. Используютя HTML теги + DHTML Edit Control.

Ссылку на использование RTE нашел, но не посмотрел еще. С ресайзом OLE тоже не разобрался... просто растянул OLE побольше ;) схлопывается объект хорошо, вот растягивается плохо.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Раскраска текста / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]