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

Langage Delphi Discussion :

Tracer une chaine de caractere


Sujet :

Langage Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2008
    Messages : 71
    Points : 32
    Points
    32
    Par défaut Tracer une chaine de caractere
    Bonjour,

    je suis à la recherche d'une méthode qui me permettrait de représenter/tracer une chaine de caractère dans un style bâton (lineaire). J'ai notament fait des recherches sur la possibilité de convertir une chaine de caractère en polylignes mais toutes mes investigations sont restées vaines.

    Quelqu'un aurait-il une idée? une piste? un début de piste?

    Merci.

  2. #2
    Membre chevronné
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 262
    Points : 1 928
    Points
    1 928
    Par défaut
    Salut,

    Tout dépend du but visé...

    Mais déjà pour ouvrir la route, par exemple cet algo :

    - 1. Détection de chaque caractère
    - 2. Affectation du caractère correspondant via une fonte
    spéciale bâton/linéaire (que tu peux réaliser toi-même)

    Windows possède une petit programme basique en ce sens.

    Mais cette souche d'idée peut partir dans tous les sens, cela dépend du but visé...

    @+

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2008
    Messages : 71
    Points : 32
    Points
    32
    Par défaut
    Le but final est d'obtenir une liste de polylignes représentant la chaine de caractère.

    1)Il existe des fonctions windows/opengl (wglUseFontOutlines) qui permettent d'afficher des fonts en mode polygon mais ces fonctions se contentent de créer des displaylists et je ne trouve pas le moyen de récupérer le polygone en tant que tel.

    2)Sinon j'ai la possibilité de créer ma propre font qui serait une liste de caractère avec pour chaque caractère une définition par polyligne normalisée (hauteur=1).

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 266
    Points
    3 266
    Par défaut
    Bonjour,

    Et pourquoi ne pas utiliser une fonte bâton toute faite (ergonomie bien appliquée commence par sois-même : lol

    En voici une : http://www.linotype.com/fr/searchresult?q=digit
    (y cliquer sur "plus de détails" en rouge si le graphisme n'apparait pas immédiatement)

    A+.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 266
    Points
    3 266
    Par défaut
    Re-bonjour,

    Et pour se créer une fonte : Zip gratuit ici :

    http://www.efg2.com/Lab/OtherProjects/Hershey.htm

    A+.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. Réponses: 5
    Dernier message: 21/07/2004, 19h34
  3. Extraire un nom d'une chaine de caractere
    Par iamspacy dans le forum Linux
    Réponses: 4
    Dernier message: 03/05/2004, 21h34
  4. Réponses: 2
    Dernier message: 30/03/2004, 11h31
  5. Controler une chaine de caracteres ou d'entiers?
    Par Le druide dans le forum C
    Réponses: 6
    Dernier message: 25/09/2003, 08h48

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