SAPфорум.RU
https://www.sapboard.ru/forum/

Не удается избавиться от пробела в Smartform при выводе текста со знаком "+" в PDF файл.
https://www.sapboard.ru/forum/viewtopic.php?f=13&t=100241
Страница 1 из 1

Автор:  AlexU123 [ Пн, ноя 28 2022, 23:29 ]
Заголовок сообщения:  Не удается избавиться от пробела в Smartform при выводе текста со знаком "+" в PDF файл.

Не удается избавиться от пробела в Smartform при выводе текста со знаком "+" в PDF файл.

Банальная проблема, но не могу решить.
Надо вывести со Smartform в PDF файл название фирмы в которой есть знак "+"без пробелов
Название примерно такое 'G+Dtext'.
Если выводить все текстом в драфте на LPT1 то выводится корректно.
При выводе в PDF получается так "G+ Dtext".
"+" воспринимается как управляйщий символ,генерящий пробел справа.
Любые попытки разделить текст путем переменных, сконденсить или заэскейпить не удаются.
Максимум что смог сделать - втянуть название в переменную, в которой добавил пробел слева:
Code:
lv_firma  ="G +Dtext"

Тогда в PDF выводится симметрично с пробелами как "G + Dtext", потому как символ '+' добавляет пробел справа.
Хотелось бы вообще убрать пробелы.
При этом, если вместо символа '+' подставить символ '-', то все выводится корректно без пробелов. Т.е. '-' вопсринимается как обычный текстовый символ
Кто нибуть сталкивался с такой проблемой?
Есть вариант как заэскейпить символ '+', чтобы он не генерил пробел?

Автор:  baboon [ Вт, ноя 29 2022, 09:11 ]
Заголовок сообщения:  Re: Не удается избавиться от пробела в Smartform при выводе текста со знаком "+" в PDF файл.

Тут человек с похожей проблемой боролся.
Может его способ поможет (разбить наименование на 3 переменных и вывести &var1&&var2&&var3&)?
[url]https://answers.sap.com/questions/12487973/can't-display-japanese-currency-symbol-¥)in-pd.html[/url]

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/