МЕМО-Поля

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

МЕМО-Поля

Сообщение Maverick »

А не подскажет ли многоуважаемый All как отключить грёбанный вопрос о том, сохранять ли изменения после редактирования мемо поля?
(т.е. в интерфейсе отредактировали мемо и переходим на другое поле). Я так понимаю эту хрень спрашивает редактор внутренний. Возможно ли его подавление, чтоб сохранял по умолчанию все что ему дали и не вякал?
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Galpro_tut
Постоянный гость
Сообщения: 68
Зарегистрирован: 29 мар 2005, 17:49

Re: МЕМО-Поля

Сообщение Galpro_tut »

Попробуй события типа
cmEditorOpening:
{
}
cmEditorClosing:
{
}
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: МЕМО-Поля

Сообщение Maverick »

Ок, попробую...
И еще вопрос - необходимо текст из мемополя корректно выгрузить в RTF. Построчное чтение из мемо/запись в РТФ приводит к тому, что в РТФ выгружается некрасиво - т.е обрезаются предложения, нет четких границ интервалов, красной строки и т.п.
В общем задачка - то как видим в мемо - так же выгрузить в РТФ (если нужно разрезав строки или наоборот склееив)
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Galpro_tut
Постоянный гость
Сообщения: 68
Зарегистрирован: 29 мар 2005, 17:49

Re: МЕМО-Поля

Сообщение Galpro_tut »

А что не хош использовать для этого ExportMemoToFile(Memo,String,Boolean)
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: МЕМО-Поля

Сообщение Maverick »

2 Galpro_tut
А потому что это ниче не даст - проблем такой:
Юзверь заносит данные в мемо-поле в галке, а хочет получать по Ctrl+P отчет в РТФ, где частью потока и будет содержимое мемо поля
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Galpro_tut
Постоянный гость
Сообщения: 68
Зарегистрирован: 29 мар 2005, 17:49

Re: МЕМО-Поля

Сообщение Galpro_tut »

А не хочешь сделать в RTF вставку поля текст -файл и потом в этот файл выгружать мемо.
На подобии печати картинок в Т2
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: МЕМО-Поля

Сообщение Maverick »

2 Galpro_tut
Как раз так и приходится делать, но вся закавыка в том, что нарушается формат текста )))
Приходится выкручиваться - засьавляю юзверя набивать текст в мемополе, выделять его - устанавливать границу в 90 символов, потом Ctrl+F8 - форматировать текст, ну а потом только печатать - только тогда в РТФ более менее нормально текст вставляется
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
shuma
Постоянный гость
Сообщения: 76
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж
Контактная информация:

to Maverick

Сообщение shuma »

А получилось с cmEditorOpening-Closing? Расскажи пожалуйста, как решил?
Ksenia
Посетитель
Сообщения: 39
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Киев
Контактная информация:

Сообщение Ksenia »

2 Maverick
Расскажи, пожалуйста, получилось ли с этими мемо-полями - в РТФ выводить по-человечески? У нас такая же проблема... :sad:
Учиться, учиться и еще раз учиться
siteadmin
Site Admin
Сообщения: 38
Зарегистрирован: 26 апр 2005, 17:33

Сообщение siteadmin »

1. События не прокатывают ибо не прописаны в используемых стандартных статус-лайнах
2. В общем нормальный выход (более менее приемлемый) - колотить в одну строку каждый абзац. Толлько тогда без предварительного форматирования нормально выгружается в РТФ (в т.ч. через Export/ImportMemo). Проблема собственно несколько глубже - как досовский моноширинный текст запихать красиво в Win-представление ))) Отсюда и плясать нужно.
А вообще вывод до банального прост - бросайте писать в Бизнес-Текст, пишите в виндовое приложение в формате того документа, который потом будете печатать. Да поможет вам процедуры встраивания и связывания. Аминь ))
shuma
Постоянный гость
Сообщения: 76
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж
Контактная информация:

Сообщение shuma »

Не совссем точно.
1. События работают. Лично проверял. Только они не дают ничего. Заставить этот MemoId корректно форматировать текст внутри себя не получается. По нажатию Enter лепит красную строку, причем с каждым разом отступ удваивается, автоматически на следующую строку не переносит, хоть и SetStreamViewerAutoFormat включен.

2. Ну тут у меня задача попроще. Мне нужно только выгрузить весь текст в определенное поле отчета. Это я сделал,это работает.

3. Как всё-таки отключить этот "...грёбанный вопрос о том, сохранять ли изменения после редактирования мемо поля."? :sad: Ничего не помогает.
Ответить