Какой лучший невидимый персонаж я могу использовать для замены? - PullRequest
2 голосов
/ 20 декабря 2010

Я использую некоторый отчет Telerik, чтобы напечатать некоторый отчет.

Мне нужно использовать Telerik.Reporting.TextBox для печати этикеток.

Некоторые ярлыки хранятся в файлах .txt, например "Apple".

Когда я вижу метку с пробелами, это означает, что я должен сделать отступ в отчете, поэтому в TextBox.

Дело в том, что когда мы экспортируем отчет в pdf, у нас есть отступ, но не когда мы видим в браузере. Если я заменю пробелы на «& nbsp;», мы увидим отступ в браузере, но при экспорте в pdf мы увидим «& nbsp;».

Один из способов сделать это - использовать HtmlTextBox, поэтому и браузер, и экспорт работают нормально, но у нас есть другие ограничения, которые говорят, что мы должны сохранить TextBox.

Моя идея состоит в том, чтобы заменить пробелы пустым символом, невидимым, как alt + 0160, но есть большой выбор, и я хочу тот, который будет работать в любом браузере, любом экспорте (TIFF, PDF , Excel ...).

У кого-нибудь есть хорошая подсказка об этом выборе?

Ответы [ 2 ]

5 голосов
/ 20 декабря 2010

Вы можете использовать кодовую точку Unicode U + 00A0 (неразрывный пробел), что представляет собой объект  .Как это должно быть закодировано в вашем документе, зависит от используемого набора символов.

0 голосов
/ 20 декабря 2010

Вы можете заменить   на ""

...