Проблемы Report VFP9 | |
---|---|
wituhowski Автор Сообщений: 8 Откуда: Пермь Дата регистрации: 27.04.2005 |
Проблема :
При предварительном просмотре и при печати, разделение текста при переносе на следующую строку (при выводе мемо полей и др. длинных текстов) происходит по символам, которые не являются буквами (".","\","-" и др.), что, зачастую, искажает смысл текста (любой разделитель внутри слова может являться элементом этого слова, например при обозначении прибора ). Если не использовать новую возможность печати а пользоваться старой, то перенос выполняется только по символу "пробел". Это более верно отображает информацию. Вопрос: Как подкрутить какой-то винтик чтобы в качестве символа для переноса строки был только "пробел"? ------------------ |
Re: Проблемы Report VFP9 | |
---|---|
WbrErr Сообщений: 1960 Дата регистрации: 05.12.2006 |
На форуме Access кто-то сказал, что в их репорте такой баг появляется при установке последней версии Internet Explorer.
Исправлено 1 раз(а). Последнее : WbrErr, 24.11.08 10:59 |
Re: Проблемы Report VFP9 | |
---|---|
wituhowski Автор Сообщений: 8 Откуда: Пермь Дата регистрации: 27.04.2005 |
Спасибо! Но, к сожалению это не решает проблему. У пользователей может стоять любая версия Internet Explorer. Кроме того, не понятно как вообще он влияет на вывод репорта, просмотр делается в форму FoxPro, а изображение (насколько мне известно) рисуется с помощью GDI+
|
Re: Проблемы Report VFP9 | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Это для "перенос при переполнении"?
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Проблемы Report VFP9 | |
---|---|
wituhowski Автор Сообщений: 8 Откуда: Пермь Дата регистрации: 27.04.2005 |
Реально ситуация выглядит так: В мем поле записан текст примерно такой "Прибор 12-ч123/аа раоврлаорллв" размер поля в репорте (по длине) меньше этого текста, поле растягивающееся по вертикали. Правильно должно быть так:
Прибор 12-ч123/аа раоврлаорллв В действительности выводится: Прибор 12-ч123/ аа раоврлаорллв |
Re: Проблемы Report VFP9 | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
У меня по пробелам переносит, сейчас проверил. VFP9.0 SP1.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Проблемы Report VFP9 | |
---|---|
wituhowski Автор Сообщений: 8 Откуда: Пермь Дата регистрации: 27.04.2005 |
у меня VFP9 SP1, SP2!
Неужели из-за SP2? Проверить-то трудно, не возможно же удалить SP2 с машины! А переставлять весь фокс не хочется. |
Re: Проблемы Report VFP9 | |
---|---|
wituhowski Автор Сообщений: 8 Откуда: Пермь Дата регистрации: 27.04.2005 |
Нашел машину с VFP9 без SP2
Результат тот же, значит не в SP2 дело! Для правильного тестирования надо, что бы было установлено SET REPORTBEHAVIOR 90 ПРи установке SET REPORTBEHAVIOR 80 все работает правильно! |
Re: Проблемы Report VFP9 | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Ну раз SET REPORTBEHAVIOR 90, то можно перехватывать рендеринг и самому делать что хочешь.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Проблемы Report VFP9 | |
---|---|
wituhowski Автор Сообщений: 8 Откуда: Пермь Дата регистрации: 27.04.2005 |
Это я, конечно, понимаю. Но хотелось бы простым подходом без наворотов. Может есть все же этот винтик?
Если его нет, то придется самому лесть в дебри и выруливать ситуацию, но если перенос выполняется по символу (не по букве), значит это где то указано явно! Иначе придется самому форматировать текст (считать количество символов, определять длину слов исходя из шрифта,вставлять символ перевода каретки в нужное место), жуть какая-то. |
© 2000-2024 Fox Club  |