2014-11-24 3 views
0

Я разработал отчет SSRS, в котором текст текста внутри текстового поля длиннее длины текстового поля, он переходит на следующую строку. Но при перемещении отсутствует выравнивание. . : Очередь Модификация КоличествоВыравнивание текста в текстовом поле в SSRS

Очередь Модификация Количество

Я уже пробовал вариант выравнивания в свойствах TextBox. Существует еще одно свойство «SpaceBefore», но я не уверен, как он работает, поскольку он просто имеет выражение как значение.

+0

Можете ли вы разместить фотографию? Похоже, вы можете использовать свойство заполнения ячеек, чтобы исправить его, если он отказывается выравнивать. – april4181

+0

u're right, но свойство Cell Padding не применяется, когда есть многострочный текст. Любая идея? (Примечание: из-за ограничений доступа я не могу сделать снимок экрана.) – Mandar

+0

Помогло ли это решить вашу проблему? – april4181

ответ

1

Вы можете использовать свойства ListLevel или Padding в текстовом поле, чтобы изменить отступ. Они делают то же самое, но отступы дают вам больше контроля над тем, насколько большой объем вы хотите отступать.

Вот пример из отчета, который я сделал, который использует функцию lookupset для возврата нескольких строк. На этом рисунке вторая строка tablix возвращает несколько строк.

NoAlignment

Вот тот же отчет с listlevel свойство = 2 для ItemNumber и = 3 для описания.

enter image description here

Просто выберите текстовое поле, которое требуется обновить, нажмите на свойствах и изменить заполнение ячейки или listlevel, чтобы получить отступ вы хотите. Возможно, вам не удастся выделить сразу несколько текстовых полей для этого и, возможно, придется изменять их по отдельности. (Annoying, я знаю!)

0

Убедитесь, что вы устанавливаете направление rtl или ltr при добавлении текстового поля.

Смежные вопросы