Bonjour.
J'aimerais savoir si l'objet printer à une propriété qui permet de définir un carré PLEIN (que l'on peut remplir de couleur), ou bien s'il faut se taper une boucle avec les lines.
merci
Bonjour.
J'aimerais savoir si l'objet printer à une propriété qui permet de définir un carré PLEIN (que l'on peut remplir de couleur), ou bien s'il faut se taper une boucle avec les lines.
merci
Méphistophélès
Si la solution ne résout pas votre problème, changez le problème...
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Faut que je vérifie...
Mais, de mémoire, l'objet Printer se comporte comme une Form ou une pictureBox.
Le Floodfill devrait pouvoir lui être appliqué, donc...
ceci étant dit : ton imprimante va, elle, bien travailler ligne par ligne, de toutes façons !
Dans ce cas, une boucle sur les lignes ne nuirait pas !
salut
voila la commande qu'il te faut
donc cette commande elle permet normalement de tracer une ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part printer.line [step] (x1,y1) [step]-(x2;y2), [color] , [b][F]
mais si tu mets le "B" elle dessine en rectangle qui a (x1,y1) comme coordonées du coin superieure gauche et (x2,y2) coordonnées du coin inferieur droit
pour colorier le font il exsite 2 manieres soit tu le definit par la proprietés de l'objet printer soit tu "F" a coté du "B" et comme ca il aura la couleur du contour essaie cet exp et tu verra
pour le carré il faut jouer sur les x1,x2,y1,y2
Code : Sélectionner tout - Visualiser dans une fenêtre à part Printer.Line (20, 30)-(5125, 535), 1, BF
j'espere que ca resoud ton probleme
Merci cisnake, mais je connaissait déja.
je serait intéressé par une fonction de floodfill par-ce que j'ai une cinquantaine de carrés qui doivent faire dasns les 75 pixels comme ça à définir et déja que mon impression est lente (à peu pres 3 secondes), si je m'amuse à executer ces 4000 instruction, je rajoute minimum, 4 secondes(le printer est pas rapide) je pense donc un floodfill serait le bienvenu.
Méphistophélès
Si la solution ne résout pas votre problème, changez le problème...
Cours et tutoriels C++ - FAQ C++ - Forum C++.
ok
bonne nuit et merci
Méphistophélès
Si la solution ne résout pas votre problème, changez le problème...
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Si t'es encore là :
Pour des quadrilatères ou pour toute forme, quelle qu'elle soit ? (pendant qu'on y est ) ?
avec la methode line, ça ne modifie pas la dificulté.
sinon, nan je n'ai actuellement besoin que des carrés , mais je ne suis pas contre une forme quelquonque, ça peut être interesant.
Méphistophélès
Si la solution ne résout pas votre problème, changez le problème...
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Je viens de t'envoyer du "plus que complet".... tu devrais y trouver ton bonheur
Merci beaucoup, je m'y attaque tout de suite.
Méphistophélès
Si la solution ne résout pas votre problème, changez le problème...
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Ceci étant dit : je me demande (mais ne sais pas quel est le but précis à atteindre), dans quelle mesure un printer.paintpicture dans une boucle ne ferait pas mieux l'affaire (notamment si le nombre des petits carrés était important et qu'ils avaient tous les mêmes dimensions).
Tu dis ...
il est important, mais ils n'onts PAS la mêmes dimention.Envoyé par jmfmarques
le problème est évudement la vitesse d'execution.
Méphistophélès
Si la solution ne résout pas votre problème, changez le problème...
Cours et tutoriels C++ - FAQ C++ - Forum C++.
N'hésite pas à décrire (au besoin par MP) ton problème !
Il y a peut-être (peut-être pas) une autre approche...
J'y poserai un regard intéressé, promis !
Je croyais, dixit un certain jmf..qquechose (zut, j'ai oublié son nom), que le but d'un forum était le partage des connaissancesEnvoyé par jmfmarques
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
ben non...
il convient ici de cerner d'abord le besoin... de l'évaluer sans polluer !
Ce ne sera qu'ensuite (2ème étape) que j'inviterai Mephisto (je l'aiderai au besoin) à exposer comment se présentait le problème et quelle aura été la solution apportée
On y gagnera tous de cette façon... et en évitant de nombreaux messages n'apportant à ce stade rien d'autre que l'identification du problème .
En résumé : épurage en amont plutôt qu'en aval !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager