Страница 1 из 1

МЕМО-Поля

Добавлено: 14 май 2004, 10:12
Maverick
А не подскажет ли многоуважаемый All как отключить грёбанный вопрос о том, сохранять ли изменения после редактирования мемо поля?
(т.е. в интерфейсе отредактировали мемо и переходим на другое поле). Я так понимаю эту хрень спрашивает редактор внутренний. Возможно ли его подавление, чтоб сохранял по умолчанию все что ему дали и не вякал?

Re: МЕМО-Поля

Добавлено: 25 май 2004, 14:08
Galpro_tut
Попробуй события типа
cmEditorOpening:
{
}
cmEditorClosing:
{
}

Re: МЕМО-Поля

Добавлено: 27 май 2004, 12:39
Maverick
Ок, попробую...
И еще вопрос - необходимо текст из мемополя корректно выгрузить в RTF. Построчное чтение из мемо/запись в РТФ приводит к тому, что в РТФ выгружается некрасиво - т.е обрезаются предложения, нет четких границ интервалов, красной строки и т.п.
В общем задачка - то как видим в мемо - так же выгрузить в РТФ (если нужно разрезав строки или наоборот склееив)

Re: МЕМО-Поля

Добавлено: 31 май 2004, 12:16
Galpro_tut
А что не хош использовать для этого ExportMemoToFile(Memo,String,Boolean)

Re: МЕМО-Поля

Добавлено: 31 май 2004, 13:11
Maverick
2 Galpro_tut
А потому что это ниче не даст - проблем такой:
Юзверь заносит данные в мемо-поле в галке, а хочет получать по Ctrl+P отчет в РТФ, где частью потока и будет содержимое мемо поля

Re: МЕМО-Поля

Добавлено: 07 июн 2004, 17:06
Galpro_tut
А не хочешь сделать в RTF вставку поля текст -файл и потом в этот файл выгружать мемо.
На подобии печати картинок в Т2

Re: МЕМО-Поля

Добавлено: 08 июн 2004, 08:11
Maverick
2 Galpro_tut
Как раз так и приходится делать, но вся закавыка в том, что нарушается формат текста )))
Приходится выкручиваться - засьавляю юзверя набивать текст в мемополе, выделять его - устанавливать границу в 90 символов, потом Ctrl+F8 - форматировать текст, ну а потом только печатать - только тогда в РТФ более менее нормально текст вставляется

to Maverick

Добавлено: 27 фев 2006, 13:30
shuma
А получилось с cmEditorOpening-Closing? Расскажи пожалуйста, как решил?

Добавлено: 23 мар 2006, 14:23
Ksenia
2 Maverick
Расскажи, пожалуйста, получилось ли с этими мемо-полями - в РТФ выводить по-человечески? У нас такая же проблема... :sad:

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

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

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

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