k94kwk1
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [more] Здравствуйте! У меня еще одна проблема…. Я использую dxComponentPrinter1 и мне необходимо распечатать сразу два контрола – Grid и label внизу. Проблема в том, что Grid содержит много записей, и для того чтобы все отразились на печати а потом за ними Label – я сделал так как написано на сайте devexpress: разместил их на dxLayoutControl1 его привязал к dxComponentPrinter1 и чтобы отображались все Grid – написал: Код: procedure TForm1.dxComponentPrinter1Link1InitializeItemOptionsPlace( Sender: TdxCustomContainerReportLink; AnItem: TdxReportVisualItem; AComponent: TComponent; AOptionsPlace: TdxCustomContainerReportLinkOptionsItemPlace); begin AOptionsPlace.ExpandHeight := True; AOptionsPlace.ExpandWidth := True; end; | Все работает отлично! Но есть проблема! По ходу вот эти строки AOptionsPlace…. – растягивают грид внутри dxLayoutControl1 чтобы они нормально отражались на печати. Но когда я закрываю окно предварительного просмотра, то это растяжение не меняется. Т.е. на форме (а не на grid-ах) появляется ScroolBar – который проматывает ее до конца. Не подскажите как это можно исправить? Приложил два файла с картинками иллюстрирующих мою проблему: До печати – все нормально http://hostingkartinok.com/show-image.php?id=34655df961f0610f512bd36a06479685 После печати – есть проблема http://hostingkartinok.com/show-image.php?id=faa6f6ee4fce3cb5668ac6cefe58570d | Всего записей: 29 | Зарегистр. 11-03-2012 | Отправлено: 16:50 02-04-2012 | Исправлено: k94kwk1, 19:56 02-04-2012 |
|