AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.12.2010, 09:44   #1  
GGNAME is offline
GGNAME
Участник
 
67 / 10 (1) +
Регистрация: 21.02.2010
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Цитата:
Сообщение от GGNAME Посмотреть сообщение
Пытаемся внедрить на одном проекте расширенные тексты. Пользователи не хотят вбивать туда ручками, автоматическая загрузка обуславливается теми же сложностями, что и вывод в печатные формы.
Не понимаю, в чем сложность автоматической загрузки? Функцию COPYSTR с нарезкой по 30 символов пока строка не кончится, никто не отменял.
Наши клиенты никогда не согласятся на такое, представляете 1 буква слова на первой строке, а всё остальное на второй, это же не эстетично.

Вообщем решение было найдено. Создан справочник, в котором содержится ширина каждого символа, есть функция которая разбивает описание по строкам по максимальной ширине.
Старый 09.12.2010, 09:49   #2  
Brat is offline
Brat
Участник
Аватар для Brat
 
55 / 10 (1) +
Регистрация: 27.08.2004
Цитата:
Сообщение от GGNAME Посмотреть сообщение
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Цитата:
Сообщение от GGNAME Посмотреть сообщение
Пытаемся внедрить на одном проекте расширенные тексты. Пользователи не хотят вбивать туда ручками, автоматическая загрузка обуславливается теми же сложностями, что и вывод в печатные формы.
Не понимаю, в чем сложность автоматической загрузки? Функцию COPYSTR с нарезкой по 30 символов пока строка не кончится, никто не отменял.
Наши клиенты никогда не согласятся на такое, представляете 1 буква слова на первой строке, а всё остальное на второй, это же не эстетично.

Вообщем решение было найдено. Создан справочник, в котором содержится ширина каждого символа, есть функция которая разбивает описание по строкам по максимальной ширине.
у вас такие широкие буквы, или поле маленькое?
Старый 09.12.2010, 11:57   #3  
jopagames2 is offline
jopagames2
Участник
 
151 / 12 (1) ++
Регистрация: 11.02.2010
Цитата:
Сообщение от GGNAME Посмотреть сообщение
Наши клиенты никогда не согласятся на такое, представляете 1 буква слова на первой строке, а всё остальное на второй, это же не эстетично.

Вообщем решение было найдено. Создан справочник, в котором содержится ширина каждого символа, есть функция которая разбивает описание по строкам по максимальной ширине.
Рад, что решение наконец-то найдено.
Непонятно только, как же вычисление ширины строки "избавляет" вас от переноса одной последней буквы?
Вы её просто не печатаете, да? (ну, чтобы документы смотрелось эстетично)

Проще, имхо, было влепить шрифт Courier, чтобы радовать клиентский глаз.
Старый 10.12.2010, 09:40   #4  
GGNAME is offline
GGNAME
Участник
 
67 / 10 (1) +
Регистрация: 21.02.2010
Цитата:
Сообщение от jopagames2 Посмотреть сообщение
Цитата:
Сообщение от GGNAME Посмотреть сообщение
Наши клиенты никогда не согласятся на такое, представляете 1 буква слова на первой строке, а всё остальное на второй, это же не эстетично.

Вообщем решение было найдено. Создан справочник, в котором содержится ширина каждого символа, есть функция которая разбивает описание по строкам по максимальной ширине.
Рад, что решение наконец-то найдено.
Непонятно только, как же вычисление ширины строки "избавляет" вас от переноса одной последней буквы?
Вы её просто не печатаете, да? (ну, чтобы документы смотрелось эстетично)
У нас имеется функция, содержащая все правила переноса слов русского и английского языка -) оставалось только точно определить количество вмещаемых символов в строку.
Старый 10.12.2010, 09:43   #5  
GGNAME is offline
GGNAME
Участник
 
67 / 10 (1) +
Регистрация: 21.02.2010
Цитата:
Сообщение от jopagames2 Посмотреть сообщение
Проще, имхо, было влепить шрифт Courier, чтобы радовать клиентский глаз.
Не знал что есть шрифты с одинаковой шириной всех букв, а жаль.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:51.