Но это вряд-ли является причиной
Я так подозреваю, что причина с большой вероятностью может быть в других участках кода.
можно эту геометрию предусмотреть так, чтобы она была только в модели и не показывалась на листах
Вроде как, для обработки отображения с учётом вариаций на видовых экранах листов, нужно переопределять метод ViewportDraw.
и не выходила на печать?
Единственный вариант, который приходит в голову - отслеживать события запуска-завершения команды печати. Перед выводом на печать, как правило, выполняется регенерация и метод перерисовки, соответственно, вызывается. Поэтому, в методе перерисовки достаточно будет проверить, что в настоящий момент выполняется команда печати, и не рисовать дополнительную геометрию. Но эту идею надо проверять, сам не пробовал.