Выгрузка отчета в RTF - усечение полей.
Добрый день.
Может кто-нибудь решал проблему усечения полей отчета при выгрузке в RTF?
Есть отчет, на нем куча контролов с типом Text (статичный текст). Шрифт Arial,7 или больше.
Ширина контролов стоит Auto.
Отчет выглядит нормально на экране и печати.
При сохранении его в RTF, происходит систематическая ошибка в определении ширины контролов в меньшую сторону. Из-за чего происходит усечение последних 1-2 символов, либо идет попытка сделать перенос текста на следующую строку и тогда теряется уже последнее слово целиком.
Для выгрузки в PDF проблема тоже существует, но проявляется на меньшем числе контролов, т.е. почти не заметна.
Глюк воспроизводится на ax 3.0 и ax 2009
Иногда (похоже при выборе определенного принтера, но точно установить не удалось) эффект пропадал.
Опытным путем удалось установить, что если явно сделать ширину контрола не Auto, а проставить фиксированную ширину, равную числу символов в тексте + 1 ( единица измерения ширины контрола Char) то все становится нормально. Способ работает, но очень уж неудобен в использовании.
Может есть вариант попроще ?
|