IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Des "<hr/>" dans un richedit?


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 4
    Par défaut Des "<hr/>" dans un richedit?
    Bonjour,
    je vais être rapide: je cherche un moyen d'afficher des "<hr/>" (ou ligne horizontale) dans un composant d'édition de texte formaté style richedit. Existe-t-il un moyen de le faire, ou existe-t-il un composant qui gère ça?

    Merci de votre réponse.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 4
    Par défaut


    Voila un peu le type de donnée que le richedit que je cherche soit pouvoir afficher, voir éditer si possible.
    Si quelqu'un connait un composant de ce genre, qu'il réponde ici.

    Merci.

  3. #3
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Non, à priori il n'y a pas moyen de faire ça dans un TRichEdit étant donné que ce contrôle basé sur l'API Windows (ceci explique celà), ne supporte que le format RTF générique. Qui ne supporte pas les dessins comme le format RTF de Word95.

    Par contre, l'idée est la suivante :
    1) Partir d'un TRXRichEdit (Librairie de composants gratuite RXLib) ou d'un
    TJVRichEdit (Bibliotheque de composants gratuite Jedi-VCL) qui comportent un peu plus de fonctionalités.

    2) Dans le cas TRXRichEdit, il est possible de bricoler un bout de code pour Ajouter un Bitmap dans le contrôle (voir la rubrique source de delphi.developpez.com ). Dans TJVRichEdit, cette fonctionnalité est, si mes souvenirs sont bons, disponible.

    3)On peut alors dessiner la ligne horizontale comme suis :
    a) Mesurer La largeur de la Page du RXRichEdit en Pixels.
    b) Creer un TBitmap de cette Largeur, et de la hauteur que l'on souhaite (ce sera la hauteur de notre séparateur horizontal)
    c) Dessiner dans ce bitmap le séparateur (un simple remplissage pour faire une ligne + ou - grosse, un dégradé pour faire joli, une fractale, une frise, etc...
    d)placer le bitmap dans le contrôle richedit
    e) et puis c'est tout

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 4
    Par défaut
    Ok, je vais essayer ça, et reviendrai vous dire si ça marche.

Discussions similaires

  1. Interprétation des valeurs NULL et '' (double quotes)
    Par thatsallfunk dans le forum Administration
    Réponses: 2
    Dernier message: 09/01/2009, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo