Posted: Wed Jul 22, 2009 4:45 pm Post subject: Выравнивание текста по нижнему краю
Добрый день всем.
Кто-нибудь знает, есть ли в смартформе возможность выравнивать текст по нижнему краю (что-то вроде allign to bottom).
Поясню для чего нужно: Есть template в смартформе, который разбит на несколько ячеек. Высота этого темплейта позволяет выводить длинный текст с разбивкой по строкам в зависимости от длины этого текста. По умолчанию текстовые элементы все выровнены по вершине ячейки. Требуется выровнять их по нижнему краю.
Я покопался в стиле этой смартформы, но среди предложенных опций не было этой возможности. Может быть есть какое-то другое решение. Заранее всем спасибо.
Попробуй там же в стилях, вкладка "форматы знаков" поставь в эфектах галку "Нижн положение" .
Попробовал, не получилось текстовый элемент, к которому я применяю такой стиль (на рисунке - первая цифра), смещаестя вниз таким образом что оказывается между двумя строками. В моём же случае необходимо выравнивание по самой нижней строке. В любом случае, спасибо за совет.
Тут попробовал следующий подход:
1. В стиле, который использует данная смартформа создал Paragraph Format. На вкладке Indents and Spacing, в поле Space Before указал определенный интервал.
2. Определил переменную, скажем len - кол-во символов в тексте.
3. Скопировал требуемый текстовый элемент. К копии применил только что созданный формат.
4. В каждую из этих копий добавил условие, в котором проверяю переменную len и, в зависимости от этого вывожу на экран.
Только это не всегда хляет. Если текст сплошной, без пробелов, то система переходит на новую строку, только тогда когда предыдущая заполнена до предела. А вот если есть пробелы, то САП разбивает строки не поровну, а в определенном соответствии. (примерно так же как происходит переход на новую строку на мобильнике, во время написания смски )
Да и потом, не думаю, что это хороший метод. Если текст может быть разбит на 3, 4, ... n строк, то соответственно придется создавать 3, 4, ... n Paragraph Format-ов и столько же текстовых элементов на форме... В общем будем искать другой способ.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.