![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
![]()
Есть поле Мемо, которое заполняется через свойство Lines выбором нескольких пунктов из Комбобокса. Затем это поле с текстом сохраняется в БД и после чего экспортируется в MS Word сплошным текстом, то есть без разрыва строки. Надо вот эти строки вывести построчно. В Ворде при отображении скрытых символов место переноса/абзаца не отображается вообще никак - пустое место. Это "пустое место" в Нотпаде++ отображается как CRLF. Если напрямую копировать с БД в Ворд - то все вставляется нормально - построчно с символом абзаца в конце. А вот при экспорте - бяда. Кто и что посоветует??
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А посмотреть как экcпортируешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
![]() Код:
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo Последний раз редактировалось regman; 29.02.2016 в 12:20. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так не пойдет - нужно абзацы создавать. Вставь несколько строк в ворд, сохраняя все действия в макрос. Там есть такая возможность. Потом разбирайся с полученным макросом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
![]()
У меня задача убрать (заменить) значение CRLF в строке перед вставкой в Ворд. Проблема в том, что не могу его отловить нормально. Как еще можно прописать в Делфи эту комбинацию символов?? Да и походу Ворд просто не понимает эту комбинацию.
А запис макроса при вставке текста ничего не дает. Как и перевод строки, который в макросе выглядит как Selection.TypeParagraph Таки да, при вставке в Ворд, он комбинацию CRLF понимает только в виде Chr(13)+Chr(10), поэтому для нормальной вставки текста построчно использовал функцию StringReplace в таком виде: Код:
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo Последний раз редактировалось regman; 01.03.2016 в 11:22. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А на фонт заменяемого участка текста при таком способе обратил внимание?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
![]()
зачем??
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну если не важен, то незачем
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранить в текстовый файл текст из Memo и текст из нескольких Edit | misher | Общие вопросы Delphi | 5 | 02.01.2011 15:37 |
Текст в колонтитулах в обычный текст в Word 2003 | FLOWER2305 | Microsoft Office Word | 0 | 14.12.2010 21:33 |
Компилировать текст из Memo | AmbaQ | Помощь студентам | 6 | 19.11.2010 20:51 |
(Memo) на текст | D-mon | БД в Delphi | 4 | 06.06.2008 11:22 |
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo | Artem | Компоненты Delphi | 3 | 07.09.2007 13:40 |