begin process at 2012 02 11 15:07:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > TEXTE GRAPHIQUE AVEC CONTOUR, OMBRE ET TEXTURE EN API

TEXTE GRAPHIQUE AVEC CONTOUR, OMBRE ET TEXTURE EN API


 Information sur la source

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :Texte, Contour, Texture, Ombre, DrawState Niveau :Débutant Date de création :14/06/2008 Vu / téléchargé :5 576 / 447

Auteur : cirec

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Après avoir vu la source de Debiars
http://www.delphifr.com/codes/TEXTE-GRAPHIQUE-AVE C-CONTOUR_46995.aspx
je me suis dit qu'il était temps de déposer la mienne.

Elle permet d'écrire un texte avec contour, ombre et texture (bitmap)
et le tout 100% API
vous avez le choix de:
  la police
  la taille
  de la couleur et taille du contour
  de la couleur et taille de l'ombre
  de la couleur où de la texture (Bitmap) du texte



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture EXEMPLE DE MANUAL DOCKING OU COMMENT DONNER DE LA SOUPLESSE ...
Source avec Zip Source avec une capture BITMAP 32BITS INTÉGRÉ À LA VCL (TIMAGE, TPICTURE, TBITMAP, T...
Source avec Zip Source avec une capture [ASTUCE] COMMENT VOIR UN ITEM, D'UNE LISTBOX, TRONQUÉ DANS U...
Source avec Zip Source avec une capture TEXTE GRAPHIQUE AVEC CONTOUR, OMBRE ET TEXTURE EN API VERSIO...
Source avec Zip Source avec une capture ROTATION (RAPIDE) DE BITMAP (À 360°) EN PUR GDI

 Sources de la même categorie

Source avec Zip Source avec une capture LE CERCLE ENCHANTÉ D'ANDRES GÎT EN NOS MÉMOIRES par Caribensila
Source avec Zip Source avec une capture COMPARATIF ALGO CERCLES par barbichette
Source avec Zip Source avec une capture RAYTRACING EN DELPHI (PROGRESSIVE PATH TRACING) par Bacterius
Source avec Zip Source avec une capture TEXTE SUR COURBE DE BEZIER par pseudo3
Source avec Zip Source avec une capture YEUXROUGES par pseudo3

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TEXTE SUR COURBE DE BEZIER par pseudo3
Source avec Zip Source avec une capture YEUXROUGES par pseudo3
Source avec Zip COMBINAISONS DE STRINGS par askil2000
Source avec Zip Source avec une capture [GDI+] TEXTE GRAPHIQUE AVEC CONTOUR par f0xi
Source avec Zip Source avec une capture TEXTE GRAPHIQUE AVEC CONTOUR, OMBRE ET TEXTURE EN API VERSIO... par cirec

Commentaires et avis

Commentaire de Debiars le 15/06/2008 09:49:05

Vite fait, bien fait...j'ai une erreur :
"Erreur à la création de la fiche.Lors de la lecture de pb_Display.ExplicitLeft : la propriété ExplicitLeft n'existe pas"
En passant outre, ça compile et ça marche, mais le dessin du texte commence en dehors de la fenêtre. J'ai donc utilisé Demo.ex_, mais le résultat est le même.
En rajoutant un blanc devant, ça recentre, mais le souligné déborde toujours... peut-on le supprimer.

Commentaire de cirec le 15/06/2008 11:54:54 administrateur CS

@Florenth:
Merci pour l'appréciation ... ça fait toujours plaisir ;)

en ce qui concerne la procédure dans une unité, oui c'est possible (mais plus pour aujourd'hui ^^)

pour écrire selon un angle il faut regarder du coté de TLogFont:
http://www.delphifr.com/codes/LABEL-ORIENTABLE-360-V3_11890.aspx
pour un affichage sinusoïdale voir ici:
http://www.delphifr.com/codes/DANCER-DEFILLER-TEXTE_29225.aspx

@Debiars:
cette propriété est ajouté par TurboDelphi mais tu l'as compris, en l'ignorant ça passe ;)

le fait que le texte commence a l'extérieur de la zone d'affichage c'est à cause de la fonte en "Italic" et du "Souligné" si tu mets le texte en "Normal" l'affichage commence pile poile ... enfin peut importe (c'est du chipotage lol) ... en effet la procédure DrawState accepte en paramètre l'origine X,Y pour l'affichage
et si c'est "le souligné" que tu veux supprimer il faut cliquer sur le Label "Informations sur la Fonte" et tu peux alors tout modifier, ajouter où supprimer.

voilà j'espère avoir répondu a tes attentes ^^

Commentaire de Caribensila le 15/06/2008 13:59:32

Salut,
Eh bein... Il y a de l'émulation sur delphifr en ce moment! C'est super! :)
Si tu reprends ton source, Cirec, je te suggère un petit truc sympa pour une ombre 'automatique' :

uses GraphUtil; // pour GetShadowColor, à partir de D6.

procedure Tfrm_Main.DoDrawText;
...
if cb_Shadow.Checked then
    begin
      //pb_Display.Canvas.Brush.Color := sh_Shadow.Brush.Color;
        pb_Display.Canvas.Brush.Color := GetShadowColor(frm_Main.Color);
...

Commentaire de Debiars le 15/06/2008 17:45:54

@Cirec : Ok, cinq loups!

@Carib : Sûr, émulation vaut mieux qu concurrence...
Au fait, t'aurais pas fait faire un lifting, j'ai failli pas te reconnaitre :-)

Commentaire de Caribensila le 15/06/2008 18:40:59

@DeBiars : Nan nan. C'est passe que j'ai arrêté les épilations pour avoir une moustache comme toi.

Commentaire de Caribensila le 15/06/2008 22:29:04

C'est Cirec qui s'est fait lifter... à mort.



PS: C'est ce qu'on appelle l'esprit d'escalier.  lolll

Commentaire de cantador le 15/06/2008 22:31:07 administrateur CS 8/10

beau et bien fait..
avec quelques propriétés supplémentaires
çà pourrait faire un bon compo TCirecLabel
un peu sur le style des TfcLabel ou TcxLabel

Commentaire de Francky23012301 le 16/06/2008 14:15:37

Je viens de tester : Ca fonctionne nikel et le rendu est excellent. Coté code rien à redire : peut etre le niveau débutant est un peu light. Sinon moi aussi j'attend la version composant. Allez un 9/10 à code de ce bémol (composant je parle)

Commentaire de Francky23012301 le 16/06/2008 14:16:07 9/10

Rajoute de la note (pénible ce truc)

Commentaire de Fred_Ca_Pulse le 19/06/2008 15:23:15 8/10

Nickel aussi pour moi
... mais j'attends aussi impatiemment une version en unité indépendante en vue du 10/10.
Superbe rendu en tout cas !

Commentaire de cirec le 20/06/2008 15:20:57 administrateur CS

je vous informe que la version composant est ici:
http://www.delphifr.com/codes/TEXTE-VERSION-compo_47063.aspx

Commentaire de MAURICIO le 30/06/2008 17:06:33 administrateur CS

Salut Cirec,

avant de me jeter sur le compo, je passe voir la source originnelle et paf ... (non, pas paf le chien ...) pas de commentaires: Honte à toi ^^
Je note pas, j' attends de voir si tu nous expliques un peu comment ça marche car c' est pas si simple que ça.
A+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Ombre sur le texte d'un speedbutton [ par txo ] Bonjour,Je doit coder un menu similaire a celui que je joint en image.J'ai un problème pour créer un effet d'ombre sur les speedbutton.Si quelqu'un pe Richedit et texte formatté [ par txo ] Bonjour,Je souhaite afficher dans un richedit un texte formatté je ne sais pas de quel format il s'agit voici un extrait du fichier :-------------VER2 parcourir un fichier texte [ par emubusta ] Bonjour à tous,je suis debutant  en delphi et  j'aimerai  savoir  si quelqu'un pourrait me dire comment parcourir un fichier en partant de la  fin  me Accents en APP Console [ par ELCouz ] Bonjour,j'ai une question stupide qui me chicote depuis longtemps,,,comment on fait pour afficher du texte avec des accents avec la commande Writeln.. Case Of / fichier texte / macro... Question facile [ par ELCouz ] Bonjour,Je travail souvent avec des ComboBox avec des liste entre 200 items et 3000 items ... ma question est j'aimera faire un pti programme pour fai Delphi image+texte [ par stoamm ] Bonjour,Je recherche un composant delphi me permettant d'intégrer du texte à une image.Le texte ayant comme fond l'image. Je ne veux pas que l'image s fichier texte et fichier typé [ par ludopika ] Bonjour,Je n'arrête pas de rechercher sur le web une question que je me pose.Losque l'on utilise un fichier typé, est ce que l'on peut effacerun enreg envoyer un texte a un email en delphi [ par mohamedjayed ] je veut ecrire  code source en delphi qui permet d'envoyer un texte a un email definit(l'interface contien une zone de texte zone d'email recepteur  z Editeur de texte [ par alexyou ] Bonsoir tout le monde j'aimerais bien savoir comment accepter que les lettre dans un Editeur de text et généré une boite de dialogue erreur en cas que Texte dans le bouton [ par gabiset ] Bonjour,J'utilise la propriété Caption de mon TButton pour afficher le texte que je souhaite sur ce bouton. Le problème auquel je suis confrontée est


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales