Feuille de fond d'une boite de cd/dvd

1/5 (5 avis)

Vue 4 976 fois - Téléchargée 319 fois

Description

Visualisation et impression de la feulle de fond d'une boîte de CD / DVD
utilisant les fonctions API de GDI32 pour afficher / imprimer "verticalement".

Une ligne de texte sur les bords,
avec choix des caractères : police, taille, couleur, gras, italique

Jusqu'à 20 (paramétrable) lignes de texte sur le fond, à rentrer une par une,
avec choix des caractères : police, taille, couleur, gras, italique, souligné ;
emplacement du texte défini par le clic souris ; tâtonnement possible :
clic droit de la souris = fonction "UnDo"

Impression "tel qu'à l'écran" (wysiwyg)

Source / Exemple :


'BUG CONNU ET CORRIGÉ :

'LES IMPRIMANTES N'INTERPRÈTENT PAS TOUTES DE LA MEME MANIÈRE 
'LES CODES ENVOYÉS PAR LA FONCTION API "TEXTOUT".
'LES ÉCRITURES "VERTICALES" (sur les bords de la feuille de fond) 
'PEUVENT NE PAS S'IMPRIMER CORRECTEMENT, 

'SOLUTION : SI AU PREMIER ESSAI, L'IMPRESSION DES BORDS EST  DÉCALÉE,
'CLIQUER SUR LA FLÈCHE ROUGE EN HAUT À DROITE :
'LA FLÈCHE CHANGE DE SENS ET TOUT RENTRE DANS L'ORDRE. 
'Manipulation à utiliser une seule fois : le paramétrage de l'imprimante est mémorisé.

Conclusion :


Reste à ajouter la possibilité de mettre une image ...

MISE À JOUR LE 18/04/2003 : CODE ENTIÈREMENT COMMENTÉ

Mise à jour le 28 octobre 2003

puis le 30/10/2003 ... le lien marchera-t-il ?

Codes Sources

A voir également

Ajouter un commentaire Commentaires
pinkouka
Messages postés
4
Date d'inscription
lundi 23 juin 2008
Statut
Membre
Dernière intervention
23 juin 2008

23 juin 2008 à 12:50
salut origina l cette idée continue
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
24 avril 2003 à 23:25
je peux faire un petit point , vite fait ?? l'objet printer , ca a un Device Contect (DC) , donc , tu peux ecrire en vertical tres facilement !!

tu crée une police (LOGFONT) , tu configure le degre de rotation du texte , tu l'associe temporairement au DC du printer , tu ecris ton texte , tu remet l'ancienne police ( quand meme !) et c'est bon , si tu veux des details , je te ferais une source la dessus , sinon , cherches par toi même , c'est toi qui voit .....
cs_PROGRAMMIX
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
3
18 avril 2003 à 14:24
Merci pour cette mise à jour.

Bravo pour les commentaires...

10/10 pour ce travail de mise à jour
cs_rene38
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
11
18 avril 2003 à 14:05
Mise à jour le 18/04/2003 :
- paramétrage imprimante pour éviter le bug constaté par PROGRAMMIX
- commentaire (très) détaillé du code
cs_PROGRAMMIX
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
3
15 avril 2003 à 09:16
Bonjour René38

Voilà une bonne idée d'utilisation du texte qui tourne.
Malheureusement, chez moi, lors de l'impression, le texte ne s'est pas mis là où il aurait dû. Problème de version ou de périphérique ? Win98 SE, VB 6, HP Deskjet 520.

Petite critique : je trouve que pour les débutants, tu as été avare de commentaires dans ton code (pas facile à comprendre toutes ces fonctions API).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.