МЕМО-Поля
Модераторы: m0p3e, edward_K, Модераторы
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
МЕМО-Поля
А не подскажет ли многоуважаемый All как отключить грёбанный вопрос о том, сохранять ли изменения после редактирования мемо поля?
(т.е. в интерфейсе отредактировали мемо и переходим на другое поле). Я так понимаю эту хрень спрашивает редактор внутренний. Возможно ли его подавление, чтоб сохранял по умолчанию все что ему дали и не вякал?
(т.е. в интерфейсе отредактировали мемо и переходим на другое поле). Я так понимаю эту хрень спрашивает редактор внутренний. Возможно ли его подавление, чтоб сохранял по умолчанию все что ему дали и не вякал?
-
- Постоянный гость
- Сообщения: 68
- Зарегистрирован: 29 мар 2005, 17:49
Re: МЕМО-Поля
Попробуй события типа
cmEditorOpening:
{
}
cmEditorClosing:
{
}
cmEditorOpening:
{
}
cmEditorClosing:
{
}
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: МЕМО-Поля
Ок, попробую...
И еще вопрос - необходимо текст из мемополя корректно выгрузить в RTF. Построчное чтение из мемо/запись в РТФ приводит к тому, что в РТФ выгружается некрасиво - т.е обрезаются предложения, нет четких границ интервалов, красной строки и т.п.
В общем задачка - то как видим в мемо - так же выгрузить в РТФ (если нужно разрезав строки или наоборот склееив)
И еще вопрос - необходимо текст из мемополя корректно выгрузить в RTF. Построчное чтение из мемо/запись в РТФ приводит к тому, что в РТФ выгружается некрасиво - т.е обрезаются предложения, нет четких границ интервалов, красной строки и т.п.
В общем задачка - то как видим в мемо - так же выгрузить в РТФ (если нужно разрезав строки или наоборот склееив)
-
- Постоянный гость
- Сообщения: 68
- Зарегистрирован: 29 мар 2005, 17:49
Re: МЕМО-Поля
А что не хош использовать для этого ExportMemoToFile(Memo,String,Boolean)
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: МЕМО-Поля
2 Galpro_tut
А потому что это ниче не даст - проблем такой:
Юзверь заносит данные в мемо-поле в галке, а хочет получать по Ctrl+P отчет в РТФ, где частью потока и будет содержимое мемо поля
А потому что это ниче не даст - проблем такой:
Юзверь заносит данные в мемо-поле в галке, а хочет получать по Ctrl+P отчет в РТФ, где частью потока и будет содержимое мемо поля
-
- Постоянный гость
- Сообщения: 68
- Зарегистрирован: 29 мар 2005, 17:49
Re: МЕМО-Поля
А не хочешь сделать в RTF вставку поля текст -файл и потом в этот файл выгружать мемо.
На подобии печати картинок в Т2
На подобии печати картинок в Т2
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: МЕМО-Поля
2 Galpro_tut
Как раз так и приходится делать, но вся закавыка в том, что нарушается формат текста )))
Приходится выкручиваться - засьавляю юзверя набивать текст в мемополе, выделять его - устанавливать границу в 90 символов, потом Ctrl+F8 - форматировать текст, ну а потом только печатать - только тогда в РТФ более менее нормально текст вставляется
Как раз так и приходится делать, но вся закавыка в том, что нарушается формат текста )))
Приходится выкручиваться - засьавляю юзверя набивать текст в мемополе, выделять его - устанавливать границу в 90 символов, потом Ctrl+F8 - форматировать текст, ну а потом только печатать - только тогда в РТФ более менее нормально текст вставляется
-
- Постоянный гость
- Сообщения: 76
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж
- Контактная информация:
to Maverick
А получилось с cmEditorOpening-Closing? Расскажи пожалуйста, как решил?
1. События не прокатывают ибо не прописаны в используемых стандартных статус-лайнах
2. В общем нормальный выход (более менее приемлемый) - колотить в одну строку каждый абзац. Толлько тогда без предварительного форматирования нормально выгружается в РТФ (в т.ч. через Export/ImportMemo). Проблема собственно несколько глубже - как досовский моноширинный текст запихать красиво в Win-представление ))) Отсюда и плясать нужно.
А вообще вывод до банального прост - бросайте писать в Бизнес-Текст, пишите в виндовое приложение в формате того документа, который потом будете печатать. Да поможет вам процедуры встраивания и связывания. Аминь ))
2. В общем нормальный выход (более менее приемлемый) - колотить в одну строку каждый абзац. Толлько тогда без предварительного форматирования нормально выгружается в РТФ (в т.ч. через Export/ImportMemo). Проблема собственно несколько глубже - как досовский моноширинный текст запихать красиво в Win-представление ))) Отсюда и плясать нужно.
А вообще вывод до банального прост - бросайте писать в Бизнес-Текст, пишите в виндовое приложение в формате того документа, который потом будете печатать. Да поможет вам процедуры встраивания и связывания. Аминь ))
-
- Постоянный гость
- Сообщения: 76
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж
- Контактная информация:
Не совссем точно.
1. События работают. Лично проверял. Только они не дают ничего. Заставить этот MemoId корректно форматировать текст внутри себя не получается. По нажатию Enter лепит красную строку, причем с каждым разом отступ удваивается, автоматически на следующую строку не переносит, хоть и SetStreamViewerAutoFormat включен.
2. Ну тут у меня задача попроще. Мне нужно только выгрузить весь текст в определенное поле отчета. Это я сделал,это работает.
3. Как всё-таки отключить этот "...грёбанный вопрос о том, сохранять ли изменения после редактирования мемо поля."? Ничего не помогает.
1. События работают. Лично проверял. Только они не дают ничего. Заставить этот MemoId корректно форматировать текст внутри себя не получается. По нажатию Enter лепит красную строку, причем с каждым разом отступ удваивается, автоматически на следующую строку не переносит, хоть и SetStreamViewerAutoFormat включен.
2. Ну тут у меня задача попроще. Мне нужно только выгрузить весь текст в определенное поле отчета. Это я сделал,это работает.
3. Как всё-таки отключить этот "...грёбанный вопрос о том, сохранять ли изменения после редактирования мемо поля."? Ничего не помогает.