Priya-Kiko Ответов: 1

Как показать текст только во время печати, а не во время предварительного просмотра в crystal reports


Привет,

Использование версии разработчика Crystal Report, доступной для загрузки в Visual Studio 2017.

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

Как захватить состояние печати ? Или есть какой-то другой выход ?

Пожалуйста помочь. Заранее спасибо.

Что я уже пробовал:

Попробовал использовать
WhilePrintingRecords;
в разделе формулы текстового поля предполагается, что текст будет отображаться только во время печати, но он отображается как в предварительном просмотре, так и в печати.

1 Ответов

Рейтинг:
1

Gerry Schmitz

Для этого требуется "два" отчета (или, по крайней мере, набор "пармов") ... Можно только "просмотреть" то, что вы "намереваетесь" напечатать (даже если вы этого не сделали).

Вам все еще нужна "логика" для создания предварительного просмотра "без предварительного просмотра".

В моем предварительном просмотре я удаляю элементы в "режиме предварительного просмотра", устанавливая соответствующий элемент управления в положение "не видно".


Priya-Kiko

Спасибо за ответ.

Я понимаю, что любой текст, который мы можем захотеть подавить/показать только тогда, когда печать может быть выполнена, только тогда, когда состояние печати может быть захвачено. Находясь в режиме предварительного просмотра, когда пользователь нажимает на значок "печать", есть ли способ запечатлеть это событие?? Если есть, то можно применить любую логику. Ищу решение на этой почве.