ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Delphi - Задание межстрочного интервала в WebBrowser
  #1  
Старый 04.02.2009, 09:31
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
Exclamation Delphi - Задание межстрочного интервала в WebBrowser

Каким параметром задать межстрочный интервал в webbrowser.

PHP код:
procedure TForm1.SpeedButton2Click(SenderTObject);
var
  
RangeIHTMLTxtRange;
begin
  Range 
:= (editor.selection.createRange as IHTMLTxtRange);
  
Range.execCommand('bold'falseemptyparam)
end
тут в качестве параметра cmdID идет bold, а вот команду на изменение межстрочного интервала найти немогу;

Разобрала mshtml.dll mshtmler.dll mshtmled.dll искала команды вызовов, много чего перепробовала но ничего неподошло.

Просьба подскажите команду или функцию для изменения межстрочного интервала в этом компоненте в режиме редактирования.
 
Ответить с цитированием

  #2  
Старый 16.02.2009, 16:13
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Простите, что подымаю тему 12 дневной давности, но вопрос остается открытым, а проблема не решенной(((

Большое спасибо за понимание!
 
Ответить с цитированием

  #3  
Старый 19.02.2009, 17:52
eskander
Новичок
Регистрация: 19.02.2009
Сообщений: 2
Провел на форуме:
30923

Репутация: 0
По умолчанию

Как вариант можно подменять CSS файл страницы своим, в котором уже будет изменяться междустрочный интервал:
line-height: 120%;
 
Ответить с цитированием

  #4  
Старый 19.02.2009, 19:48
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Идея конечно неплохая, но тогда получится что если надо изменить 1000 строку придется парсингом приписывать данный код в нужное место или задавать как стиль, потом а потом рефрешить.

Но это пока единственное решение которое мне удалось релизовать, но это неправильное решение, так как где-то должен быть системный вызов данной функции, просто обязан(((

есть обращение через оле
PHP код:
OleObject.document.Body.Style.Lineheight:=0.5
но изменение в данном случае затрагивает весь текс находящийся там, а метод Select и его аналоги при использовании их вместо Body вызывают ошибку. Манипуляции с IHTMLTxtRange тоже результата не принесли. Надеюсь кто нибудь мне поможет решить эту задачу, для изменения межстрочного интервала выделенных строк.

Последний раз редактировалось Flame of Soul; 19.02.2009 в 22:30..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi WebBrowser не работает [ENTER] donetsk С/С++, C#, Delphi, .NET, Asm 12 02.07.2006 18:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ