2010-04-13 2 views

Répondre

1

Cela dépend de votre moteur d'impression. Habituellement, vous pouvez accrocher un événement afin de faire votre dessin personnalisé (par exemple, si vous utilisez TdxComponentPrinter du système d'impression de DevExpress, vous avez OnCustomDrawPage).

Avec d'autres moteurs d'impression, vous avez des événements plus fins (un par objet imprimé). Vous pouvez ajouter votre 'checkbox' en utilisant une police spéciale et un caractère spécial (par exemple Wingdings - 0xFC ou 0xFE) ou même un objet spécial pour cela si votre moteur de reporting en a un (par exemple FastReport en a un) .

OTOH, pourquoi n'utilisez-vous pas une colonne séparée pour votre coche? Quoi qu'il en soit, il s'agit d'un élément d'information distinct qui devrait normalement figurer dans une colonne distincte. Et puis, généralement, les moteurs de rapports le gèrent beaucoup plus facilement.

HTH

MISE À JOUR: J'ai vu que vous utilisez ReportBuilder. Je n'ai pas d'expérience avec ReportBuilder mais les principes ci-dessus devraient (encore) s'appliquer.

Questions connexes