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

Interfaces Graphiques Discussion :

Static text, centrer verticalement


Sujet :

Interfaces Graphiques

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut Static text, centrer verticalement
    Bonjour,

    Je cherche une méthode pour centrer verticalement mon texte dans une "static text".
    Il y a bien la fonction horizontalAlignement pour l'horizontale mais pour la verticale ???

    Merci et bonne soirée

    Olivier


    (matlab 7.4.0.287 (R2007a))

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Je ne crois pas que cela soit possible...

    Une alternative consiste à placer un objet Text (fonction TEXT) dans un objet Axes à la place d'un objet UIControl StaticText.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    figure
     
    uicontrol('units','normalized',...
        'position',[.1 .1 .3 .8],...
        'style','text',...
        'string','AAAAAAAAAAAAAAA',...
        'backgroundcolor','c')
     
    ax = axes('units','normalized',...
    	'position',[.6 .1 .3 .8],...
        'color',[0 1 1],...
        'ylim',[0 1],...
        'xlim',[0 1],...
        'xtick',[],...
        'ytick',[],...
        'xcolor',[0 1 1],...
        'ycolor',[0 1 1]);
     
    text(.5,.5,'AAAAAAAAAAAAAAA', ...
        'parent',ax,...
        'verticalalignment','middle', ...
        'horizontalalignment','center')
    On peut bien entendu rendre l'objet Axes invisible (propriété Visible mise à Off) si la couleur de fond est la même que celle de la Figure (ou du Uipanel)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut
    Ah OK, pas mal, je n'y avais pas pensé,
    merci Dut

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

Discussions similaires

  1. [CR9] Centrer verticalement le texte
    Par CDRIK dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 22/05/2009, 19h33
  2. Centrer verticalement du text dans un dbgrid
    Par pierrot67 dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/06/2006, 13h05
  3. Réponses: 1
    Dernier message: 03/05/2006, 09h18
  4. [CSS] Centrer verticalement du texte
    Par taly dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/04/2006, 13h24
  5. Centrer verticalement un texte dans un Canvas
    Par Ben_Le_Cool dans le forum API, COM et SDKs
    Réponses: 25
    Dernier message: 07/03/2006, 16h54

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