2009-02-17 2 views
1

J'ai un certificat pré-imprimé vierge que je veux imprimer des données sur mon certificat sur les lieux respectés de mon application asp.net. J'utilise asp.net 2.0 & Report Viewer. pouvez-vous s'il vous plaît me guider comment réaliser cela. Le positionnement des données sur le certificat vierge est important.Imprimer les données sur le certificat pré-imprimé

ce qui a trait

Répondre

2

Mesurer le certificat blanc avec une règle et définir vos TextBox es et d'autres objets à ces mesures exactes. Assurez-vous de bien définir les dimensions de la page et tenez compte des marges. En outre, gardez à l'esprit que vous voulez probablement que vos propriétés TextBox.AutoSize soient définies sur false pour que vous puissiez aligner les choses correctement.

Une autre option consiste à analyser la page entière et à la charger en tant qu'image d'arrière-plan temporaire pour le modèle de rapport pendant que vous le concevez. De cette façon, vous pouvez voir ce que vous faites un peu mieux. Mais je ne compte pas sur lui pour être précis à 100%, alors faites confiance à vos mesures sur l'image numérisée.

Lorsque vous testez, essayez une feuille de papier blanc ordinaire de la même taille. Vous devriez être en mesure de le maintenir à une lumière forte et de voir si les choses s'alignent ou non sans gaspiller votre certificat.

0

bien, si les certificats sont "bon marché" - juste imprimer et tester.

si elles sont chères .. - analyser le certificat - utiliser comme un arrière-plan lors de l'affichage du rapport (comme une page imprimée) - tester et corriger si nécessaire - l'imprimer sur du papier blanc sans background - regardez-le avec le certificcicate et corrigez si nécessaire

0

Je l'ai fait il y a quelques années pour des bons numérotés sur une imprimante matricielle à l'aide de Reporting Services 2005. Je ne vais pas prétendre que c'était simple ou facile, mais cela peut certainement être fait. Comme les autres l'ont dit, vous devriez probablement trouver un moyen d'obtenir vos propres copies "fictives" des certificats réels, de sorte que vous puissiez faire des erreurs à moindre coût tout en obtenant 80% ou 95% du chemin à l'endroit où tu dois être.

La chose la plus importante à réaliser est que le concepteur de rapport Visual Studio et le rapport afficheur ne restituent PAS la mise en page exactement la même. Devraient-ils? Oui. Est-ce qu'ils? Par conséquent, ce que vous voyez sur l'écran doit être traité comme une entrée dans la boîte noire entre vous et l'imprimante et des réglages doivent être faits pour que ce soit tout à fait correct. À cette fin, j'ai trouvé qu'il était en fait beaucoup plus facile d'abandonner complètement le concepteur Visual Studio pour le rapport et est allé directement à l'édition du RDL dans un éditeur de texte/XML (même si c'est en fait Visual Studio). Il est relativement simple de lire et de travailler avec, et vous donne la visibilité la plus claire pour faire le type d'ajustements spécifiques à la mesure mentionnés par d'autres réponses. En gros, vous ne voulez pas d'être autosized ou vous allez obtenir des résultats étranges.

Vous devez également vous assurer que vous exécutez des tests avec différentes longueurs de chacune des valeurs. Sur mes coupons, le premier jet d'air a semblé horrible quand un nom de société VRAIMENT long s'est présenté et s'est emballé, provoquant un tas d'autres choses pour se déplacer.

La ligne de fond, cependant, est que cela peut être fait et a déjà été fait. Ça va être ennuyeux, mais c'est possible. Bonne chance.

Questions connexes