Bonjour à tous,
J'avais développé une application en windows forms qui permettait de générer des codes barres et de les afficher dans une pictureBox puis de les imprimer. Je dois porter ce code maintenant en wpf. Petit problème je ne trouve pas d'équivalent à la méthode CreateGraphics(). D'autre part, la pictureBox n'existant plus je doit utiliser une Image dorénavant selon cet article
http://msdn.microsoft.com/en-us/library/ms750559.aspx
J'aimerai avoir à faire le moins de modification possible. Notamment ne pas retoucher la methode DrawLabelBarcode qui dessine le code barre...
Je vous fourni un morceau de code utilisant les windows forms:
Je vous remercie pour l'aide que vous pourrez m'apporter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 System.Drawing.Graphics g = this.picBarcode.CreateGraphics(); g.FillRectangle(new System.Drawing.SolidBrush(System.Drawing.SystemColors.Control), new Rectangle(0, 0, picBarcode.Width, picBarcode.Height)); CreateLabel(); label.DrawLabelBarcode(g, new System.Drawing.Point(20, 8)); txtChecksumDigit.Text = label.ChecksumDigit; g.Dispose();
Partager