Dessin Vectoriel et Impression

rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009 - 6 févr. 2005 à 03:52
zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 - 7 févr. 2005 à 16:22
Dessiner une droite, un cercle ...


Est-il possible de tracer des figures géométriques simples à l'aide de LINE avec un trait parfaitement lisse à l'impression (ce que ne permettent pas les images BMP) ?


Merci.

Créateur d'un mini-logiciel de calcul formel, de graphiques et d'impression de formules mathématiques sous WORD (et tout cela sans trop de difficultés pour l'utilisateur).

3 réponses

zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 1
6 févr. 2005 à 19:17
Si tu utilise l'objet Printer, tu peut écrire :
Printer.Line (0,0)-(100,100),RGB(0,0,0)

Cette instruction fera un trait parfaitement lisse, quelque soit sont épaisseur, réglable avec Printer.DrawWidth

Par contre :
Printer.PaintPicture(.....paramètres.....)

Si c'est un dessin vectoriel, il n'y a normallement pas de problème
Si c'est un bitmap, le dessin ne sera en effet pas lisse

En VB6... car en .net, c'est toute une autre histoire...
0
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
6 févr. 2005 à 21:39
Peux-tu juste m'expliquer comment avoir mes dessins au format vectoirel et non au format BMP (je débute et les sources que j'ai vues qui permettent d'exporter le graphique utilisent toutes des images BMP ce qui m'enm.....) ?


Par avance merci.

Créateur d'un mini-logiciel de calcul formel, de graphiques et d'impression de formules mathématiques sous WORD (et tout cela sans trop de difficultés pour l'utilisateur).
0
zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 1
7 févr. 2005 à 16:22
VB6 charge sans problème les dessins vectoriels enregistrés dans les fichiers .Wmf.
Par contre, il ne sait pas les enregistrer ! Mais peut être existe il une dll capable de faire ça.

Si tu ne trouve pas de dll, il ne te resque qu'une seule solution : passer en VB.NET, où la sauvegarde en .Wmf ou même en .Emf (nouveau type de fichier vectoriel) est tout a fait possible a ma connaissance.

En fait VB6 ne sait enregistrer que des BMP.
VB.NET sait enregistrer : BMP, EMF, EXIF, GIF, ICO, JPEG, PNG, TIFF, WMF
0
Rejoignez-nous