ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

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

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

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

  #4  
Старый 19.02.2009, 19:48
Аватар для Flame of Soul
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