Question

Je travaille pour une agence de billetterie et nous imprimons des billets sur notre propre imprimeur de billets. J'ai codé directement les modèles de tickets et stocké les modèles dans une base de données. Si nous avons besoin d’un nouveau champ pour l’ajouter à un ticket, je l’ajoute manuellement et utilise le système de coordonnées imparfait pour estimer l’emplacement des champs et le temps nécessaire aux autres champs pour se déplacer et recevoir de nouvelles informations.

Nous avons toujours prévu d’automatiser ce système avec un éditeur graphique simple (j’insiste sur le mot simple). Fondamentalement, nous ne prévoyons pas que les billets changent radicalement de forme, nous avons une taille de billet et le micrologiciel de l’imprimante de billets est très simple, car il s’agit plutôt d’une machine industrielle, elle contient environ 10 polices et quelques interactions de base de taille.

Je dois faire en sorte que cet éditeur affiche un rectangle des dimensions par pixel des tickets (même taille réelle) et dispose d'une grille redimensionnable qui permet de basculer entre superposition et invisibilité au-dessus du rectangle du ticket et représentée par des points que des lignes.

Je souhaite ensuite pouvoir représenter les champs en dessinant des rectangles remplis de la lettre "x". qui indiquent la taille maximale du champ (pour éviter les chevauchements). Ces champs doivent être sélectionnables, déplaçables et stockables en un clin d’œil sur la grille.

J'en ai appris le calcul, mais je ne sais pas comment dessiner des rectangles, puis dessiner des grilles en couches, puis ajouter d'autres rectangles remplis de «x'es». De plus, je ne sais pas trop comment changer de position en fonction des événements de la souris. Ce n'est tout simplement pas quelque chose que j'ai jamais eu à faire.

Tous les tutoriels que j'ai vus jusqu'à présent présument que vous en savez déjà beaucoup sur l'utilisation des objets de dessin et que vous cherchez à approfondir ces connaissances. J'ai juste besoin de pointer dans la direction d'un bon tutoriel pour manipuler des objets flottants dans une boîte à images.

Des idées?

Était-ce utile?

La solution

Pour ceux d'entre vous qui ont besoin d'un guide sur ce domaine inhabituel (du moins ceux d'entre nous qui ont une formation de base au BIS), j'approuverais de tout mon cœur:

http://www.bobpowell.net/faqmain.htm

Je dessine maintenant avec bonheur des interfaces graphiques et les oblige à répondre aux entrées de commande avec peu de tracas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top