Будь неразрывным
Итак, вот как я это сделал.Есть два стандартных символа ASCII, которые разбивают, пробел и дефис.Пространство было легким;это просто вопрос замены пробелов неразрывными пробелами.
<Value>=Replace(Fields!ColumnField.Value, " ", Chr(160))</Value>
Возможны дефисы, поскольку в Unicode есть неразрывный дефис (0x2011 = 8209):
<Value>=Replace(Fields!ColumnFields.Value, "-", ChrW(8209))</Value>
, но неразрывный символ дефиса отображается не во всех шрифтах.В итоге я открыл карту символов и нашел подходящую замену в своем шрифте, который не сломался бы или не скомбинировался - попробуйте модифицировать букву минус (0x2D7):
<Value>=Replace(Fields!ColumnFields.Value, "-", ChrW(727))</Value>
или нарисованную горизонтальную линию (0x2500):
<Value>=Replace(Fields!ColumnFields.Value, "-", ChrW(9472))</Value>