Feuille de fond d'une boite de cd/dvd

Soyez le premier à donner votre avis sur cette source.

Vue 4 852 fois - Téléchargée 310 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
Messages postés
4
Date d'inscription
lundi 23 juin 2008
Statut
Membre
Dernière intervention
23 juin 2008

salut origina l cette idée continue
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
67
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 .....
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
1
Merci pour cette mise à jour.

Bravo pour les commentaires...

10/10 pour ce travail de mise à jour
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
Mise à jour le 18/04/2003 :
- paramétrage imprimante pour éviter le bug constaté par PROGRAMMIX
- commentaire (très) détaillé du code
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
1
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.