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