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

Graphisme Java Discussion :

Récuperer la largeur d'une chaine de caractères dans un Graphics


Sujet :

Graphisme Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 39
    Par défaut Récuperer la largeur d'une chaine de caractères dans un Graphics
    Bonjour,

    Je suis actuellement entrain de reprendre un projet Java. Je développe sur Eclipse.


    Je suis actuellement entrain de faire la gestion de l'impression de factures. Pour cela j'utilise la classe Graphics qui me permet d'afficher toutes les informations nécessaires à une vente grâce à la méthode drawString().

    L'utilisateur peut saisir un commentaire sur la vente par exemple : matériel neuf.

    Et donc je souhaiterai l'afficher dans la facture.

    Le problème est le suivant, je souhaiterai découper le commentaire s'il ne peux pas s'afficher sur une ligne de la facture. Donc je pensais découper le commentaire en fonction du nombre de caractères affichables sur une ligne. Mais cela n'est pas très présentable car certain caractères prennent plus de place que d'autre et l'indentation du texte sera moche, mon but étant d'arriver à afficher le commentaire comme si c'était un paragraphe dans un traitement de texte. Donc je souhaiterai découper le commentaire en fonction de la taille qu'il prend sur le graphique et non en fonction du nombre de caractères.

    Donc la question est : existe il un moyen de connaitre la largeur que va prendre une chaine de caractère dans un graphique ??


    Merci d'avance,

    Cordialement

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    A partir de l'objet Graphics :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monGraph.getFontMetrics().stringWidth( "ma chaine" );
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 39
    Par défaut
    Merci çà marche du tonnerre


    Sujet résolu et clos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récuper une chaine de caractères dans un span
    Par crush911 dans le forum Langage
    Réponses: 3
    Dernier message: 08/11/2013, 15h41
  2. Réponses: 4
    Dernier message: 18/04/2011, 22h56
  3. [VBA-E] Récuperer une chaine de caractère dans un fichier pdf
    Par Alex_Kidd dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/07/2006, 15h01
  4. [String]Recherche d'une chaine de caractères dans une autre
    Par Crazyblinkgirl dans le forum Langage
    Réponses: 3
    Dernier message: 29/07/2004, 11h51
  5. recherche d'une chaine de caractère dans une données text
    Par jdeheul dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 17/06/2004, 16h35

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