Полная версия этой страницы:
DC\DV русские буквы
Найден новый способ чтобы русские буквы не исчезали в DesignCapture\DesignView. Смотрите видео:
Странно, я вроде в версии 2002 пробовал, но вроде не тщательно, и проблем не помню, может их не было?
А вот Loose text - даже так не выходит.
а Arbitrary text - должен к какому-нибудь символу прилеплен...
в общем баг опять... к сожалению.
и как они в нем рисуют? наверное не в той стране родились.
шаманство какое-то надо.
Если loose text начинается не с "П" а например с "й" - то отображает все! буквы.
а иначе - нет.
см. присоединенный рис.
там последний loose text получен их предпоследнего простым удалением йцукенгшщзх...... - строки, и буквы "п" и нек. другие сразу потерялись!
А вот список НЕПРАВИЛЬНЫХ ПЕРВЫХ букв:
ш, з, а, п, р, ч, и, У, Е, Н, Г, Ш, Х, Ы, П, Л, Д, Я, Ч, С, М, Т.
Однако они вполне нормально отображаются, если стоят НЕ первыми, но и НЕ последними. Чтобы стояли не первыми, подходит, например, "_"
можно попытаться найти и другие подходящие незначащие буквицы.
Цитата(AlexN @ Dec 10 2004, 18:08)
шаманство какое-то надо.
Если loose text начинается не с "П" а например с "й" - то отображает все! буквы.
а иначе - нет.
см. присоединенный рис.
там последний loose text получен их предпоследнего простым удалением йцукенгшщзх...... - строки, и буквы "п" и нек. другие сразу потерялись!
Никакого шаманства: просто в DC\DV встроена функция коррекции введенного текста, она автоматом убирает лишние пробелы. Т.к некоторые буквы кирилицы воспринимаются ей как пробелы, то когда они стоят в начале или конце слова (фразы) они удаляются. Т.е первый старый способ борьбы с этим был - поставить например точку (или другой не удаляемый знак) перед удаляемой буквой (если она впереди) или после (если она сзади).
Эта функция работает по разному на win2000 и winXP -вопрос к microsoft чего они там меняли, т.к кол-во удаляемых букв в winXP резко возросло.
Ментор сейчас разбирается с этим но проблема в том что эта функция (как они говорят) встречается во многих местах кода DC\DV и править надо очень много.
странные они, эти программисы, и, наверное, во всем мире.
Если чел вводит пробелы, значит они ему нужны!
Отключили бы фильтрацию, и все дела.
А то еще начнут регистр менять (большие-маленькие) да мало ли чего можно придумать, чтобы "улучшить"
В Exp2005_5 проблема с буквами решена. Попробовал и просто в аттрибутах и в именах цепей, все теперь нормально.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.