powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Drug&Drop из Word
13 сообщений из 13, страница 1 из 1
Drug&Drop из Word
    #39606013
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как через Drug&Drop получить отформатированный текст из MS Word?
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606089
Aniskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нужен html, то извлекаешь из полученного IDataObject данные формата "HTML Format", если нужен rtf, то извлекаешь данные формата "Rich Text Format" или "Woozle".
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606099
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно с примером?
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606163
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS: Firemonkey
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606210
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут несколько статей и примеров - http://bfy.tw/Gk8P
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606230
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а сам там смотрел?
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606271
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишу точнее.

Открыт Word.

В нем есть текст.
Выделили часть текста.

И Drug&Drop в Delphi.

Полученный текст нужно сохранить с форматированием (HTML, RTF).
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606296
Aniskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PennerОпишу точнее.А что конкретно ты не знаешь как делать?
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606311
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получить просто текст - не проблема

Код: pascal
1.
2.
3.
4.
procedure TForm1.Button1DragDrop(Sender: TObject; const Data: TDragObject; const Point: TPointF);
begin
  Memo1.Text := Data.Data.AsString;
end;



А как получить форматированный текст?

PS.: Firemonkey
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606340
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PennerА как получить форматированный текст?

PS.: Firemonkey
Можно взять:
http://melander.dk/delphi/dragdrop/

Не знаю, подойдёт ли он для FMX.

Там есть TDataFormatAdapter, через который можно получить разные форматы.
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606348
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonkaPennerА как получить форматированный текст?

PS.: Firemonkey
Можно взять:
http://melander.dk/delphi/dragdrop/

Не знаю, подойдёт ли он для FMX.

Там есть TDataFormatAdapter, через который можно получить разные форматы.

Код: html
1.
The Drag and Drop Component Suite is a freeware VCL component library
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606351
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penner
Код: html
1.
The Drag and Drop Component Suite is a freeware VCL component library

Ну это совсем не значит, что нельзя посмотреть, как он работает.
...
Рейтинг: 0 / 0
Drug&Drop из Word
    #39606360
Aniskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PennerFiremonkeyЯ в FM не силен, и не разу не трогал его, по конкретной реализации для FM совета дать не могу. Но в общем тебе как то нужно получить доступ к оригинальному IDataObject, который приходит в приложение при D&D. А имея доступ к IDataObject можно достать из него все что угодно. Смотри исходники, где и как он сохранятся.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Drug&Drop из Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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