2014-12-03 2 views
0

В ActiveReports версии 7.0,ActiveReports термоусадочная, чтобы соответствовать проблемный текстовые

Я поместил 2 текстовые поля один за другим в вертикальном порядке. Я назначил определенную ширину и высоту для обоих, а затем программно назначая текстовое содержимое обоим текстовым полям.

Свойство CanShrink имеет значение true для обоих текстовых полей, поэтому текстовые поля могут уменьшаться в соответствии с его содержимым.

Моя проблема заключается в том, что первый текстовый ящик сжимается, я хочу переместить второй близко к первому [Чтобы удалить дополнительное пространство, созданное сокращением], но этого не происходит. Почему это?

Пожалуйста, проверьте изображение ниже enter image description here

ответ

1

Поскольку элементы управления двигаться только вниз, а не во время создания отчета. Это по дизайну. Чтобы выполнить то, что вы делаете, сделайте размер textbox1 очень маленьким, чтобы он начинался, поэтому по существу он будет постоянно расти. В случае, если сжатие с недостаточным текстом вы можете использовать api для перемещения текстового поля2 (используйте расположение этого элемента управления в формате раздела/перед событием печати. ​​

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