Цитата(AlexN @ Dec 10 2004, 18:08)
шаманство какое-то надо.
Если loose text начинается не с "П" а например с "й" - то отображает все! буквы.
а иначе - нет.
см. присоединенный рис.
там последний loose text получен их предпоследнего простым удалением йцукенгшщзх...... - строки, и буквы "п" и нек. другие сразу потерялись!
Никакого шаманства: просто в DC\DV встроена функция коррекции введенного текста, она автоматом убирает лишние пробелы. Т.к некоторые буквы кирилицы воспринимаются ей как пробелы, то когда они стоят в начале или конце слова (фразы) они удаляются. Т.е первый старый способ борьбы с этим был - поставить например точку (или другой не удаляемый знак) перед удаляемой буквой (если она впереди) или после (если она сзади).
Эта функция работает по разному на win2000 и winXP -вопрос к microsoft чего они там меняли, т.к кол-во удаляемых букв в winXP резко возросло.
Ментор сейчас разбирается с этим но проблема в том что эта функция (как они говорят) встречается во многих местах кода DC\DV и править надо очень много.