RTF Problem
3 отговора
124 прегледа
RTF Problem
Някой може ли да ми опише реализацията на следния проблем:
Имаме два RichEdit-а и в единия е зареден ртф файл или потребителя е написал нещо.Как може да се прехвърли текста от първия във втория RichEdit(втория е празен) като се запазят всички атрибути на текста (вкл. и отместване и т.н.) но без temp файлове понеже става тривиално-механизмът изисква да се сканира целият текст и след това да се прехвърли.
Благодаря предварително за описите
Имаме два RichEdit-а и в единия е зареден ртф файл или потребителя е написал нещо.Как може да се прехвърли текста от първия във втория RichEdit(втория е празен) като се запазят всички атрибути на текста (вкл. и отместване и т.н.) но без temp файлове понеже става тривиално-механизмът изисква да се сканира целият текст и след това да се прехвърли.
Благодаря предварително за описите
Re: RTF Problem
Ето нещо още по-тривиално:
RichEdit1.SelectAll;
RichEdit1.CopyToClipboard;
RichEdit2.Clear;
RichEdit2.PasteFromClipboard;
я да добавя и класическия вариант /тука PlainText трябва да е False/:
var s: TMemoryStream;
s:=TMemoryStream.Create;
RichEdit1.Lines.SaveToStream (s);
RichEdit2.Lines.LoadFromStream (s);
s.Free;
RichEdit1.SelectAll;
RichEdit1.CopyToClipboard;
RichEdit2.Clear;
RichEdit2.PasteFromClipboard;
я да добавя и класическия вариант /тука PlainText трябва да е False/:
var s: TMemoryStream;
s:=TMemoryStream.Create;
RichEdit1.Lines.SaveToStream (s);
RichEdit2.Lines.LoadFromStream (s);
s.Free;
Редактирано от Pechenia на
Re: RTF Problem
тогава да поставя нещата в друга светлина...
Как може да сложа шрифт на целия текст във един RichEdit...проблема ми са параграфите дето всеки си е със своите атрибути...???
Как може да сложа шрифт на целия текст във един RichEdit...проблема ми са параграфите дето всеки си е със своите атрибути...???
Re: RTF Problem
RichEdit1.SelectAll;
RichEdit1.SelAttributes....
чети и дишай по-леко
RichEdit1.SelAttributes....
чети и дишай по-леко