Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

HTML - редактор   Найти похожие ветки 

 
able ©   (2004-03-07 09:37) [0]

На основе RichEdit.
Здраствуйте, ув. Мастера Дельфи!
пишу свой html-редактор, причём, пытаюсь сделать его более близким к wysiwyg. У меня такая идея: запоминать границы тэгов.
Сделал запись:

type
 TTag = record
   beg    : integer;
   length : integer;
   empty  : integer;
   end_   : Integer;
 end;

То есть:
<html>
<head>
<title>1</title>
</head>
<body>
dd
</body>
</html>
В этом случае: head: TTag;
будет иметь параметры:
beg:=1;
length:=2;
end_:=3;
но каждый раз отлавливать изменение размеров куска довольно долго. Может можно как-нить по-другому енто сделать?


 
able ©   (2004-03-07 12:23) [1]

а?


 
Fay ©   (2004-03-07 13:24) [2]

Куска чего? И опишите свою идею. Мне, например, она не кажется очевидной...


 
able ©   (2004-03-07 14:50) [3]

Нууу.. допустим, если надо вставить кусок в <head>, то смотрим head.empty и вставляем в строку с этим номером


 
nikkie ©   (2004-03-07 16:48) [4]

не мучаться, а сделать HTML-редактор на основе WebBrowser


 
able ©   (2004-03-07 17:13) [5]

>nikkie
хмм.. а есть примерчик?


 
nikkie ©   (2004-03-07 17:40) [6]

WebBrowser.DefaultInterface.Document.designMode := "On";


 
***ghost***   (2004-03-08 10:40) [7]

RichEdit не поддерживает html-коды... Нужно ставить Memo.


 
Плохиш   (2004-03-08 10:43) [8]


> ***ghost***   (08.03.04 10:40) [7]
> RichEdit не поддерживает html-коды... Нужно ставить Memo.

А что Memo поддерживает html-коды?



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1078601071
DIS
2004-03-06 22:24
2004.03.28
WebBrowser


3-1074854595
Asdor
2004-01-23 13:43
2004.03.28
dbExpress и MSSQL


7-1072708118
andruxin
2003-12-29 17:28
2004.03.28
как определить над каким компонентом(имя) была нажата кнопка на м


7-1073563430
Sensor
2004-01-08 15:03
2004.03.28
Взаимодествия звук. карты, модема, и прложениями


8-1069253810
Agent[007]
2003-11-19 17:56
2004.03.28
glBegin(GL_QUADS)...glEnd;