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

VB 6 et antérieur Discussion :

Rotation horizontal à 180 ° (miroir) d'un texte


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 2
    Par défaut Rotation horizontal à 180 ° (miroir) d'un texte
    Bonjour, je cherche le moyen de réaliser une rotation à 180° d'un texte (label) sur l'axe horizontal, autrement dit afficher le texte en miroir.

    J'e suis un peu perdu, j'ai trouver pour les images, j'ai même essayer d'ecrire dans une image et ensuite la retourner mais je ne retourne que l'image et pas mon texte, ensuite je me suis un peu pencher sur l'api gdi3é mais je ne trouve pas, avez vous une idée ???


    MErci d'avance

    ^Cali^

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    bonjour

    utilise la Function StrReverse(Expression As String) As String

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Label1.Caption = StrReverse(Label1.Caption)
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 2
    Par défaut Mirroir d'un texte
    Bonjour ProgElecT,

    le code que tu me propose inverse les lettres, exemple "La Chaine" deveint "eniahC aL". Hors ce n'est pas ça que je cherche, moi je veux lui faire subbir une rotation à 180° sur l'axe horizontal, c'est a dire, voir le texte en miroir.

    ex:


    Si qq pouvais se pencher sur a question, car j'ai beau faire des fouilles et poser la question sur 3 forums différents, apprament je demande la lune.

    Perso je pense qu'au niveau du label même ce n'est pas possible, j'ai penser écrire du texte dans une picturebox et puis retourner son image, mais ça ne fonction pas, est ce que qq sait comment transformer un texte en un élément graphique, ...

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Si s'est possible dans un PictureBox.

    pour essais, dans une Form, mettre
    1 Label
    3 CommandButton
    2 pictureBox
    les nommer suivant le code
    la Form et les 2 PictureBox AutoRedaw = true
    les 2 PictureBox BorderStyle = 0
    Caption du label = "Ma chaine string"
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    Private Sub CmdMirH_Click()
    CfgPictureSortie
    PictureSortie.PaintPicture Picture1.Image, 0, Picture1.Height - 1, Picture1.Width, -Picture1.Height
    PictureSortie.Refresh
    End Sub
     
    Private Sub CmdMirV_Click()
    CfgPictureSortie
    PictureSortie.PaintPicture Picture1.Image, Picture1.Width - 0, 0, -Picture1.Width, Picture1.Height
    PictureSortie.Refresh
    End Sub
     
    Private Sub CmdRot180_Click()
    CfgPictureSortie
    PictureSortie.PaintPicture Picture1.Image, Picture1.Width - 1, Picture1.Height - 1, -Picture1.Width, -Picture1.Height
    PictureSortie.Refresh
    End Sub
     
    Public Sub CfgPictureSortie()
    Picture1.Cls
    Picture1.Width = LabMaChaine.Width: Picture1.Height = LabMaChaine.Height
    Picture1.FillColor = LabMaChaine.ForeColor
    Picture1.BackColor = LabMaChaine.BackColor
    Picture1.Font = LabMaChaine.Font
    Picture1.FontBold = LabMaChaine.FontBold
    Picture1.FontItalic = LabMaChaine.FontItalic
    Picture1.FontName = LabMaChaine.FontName
    Picture1.FontSize = LabMaChaine.FontSize
    Picture1.FontStrikethru = LabMaChaine.FontStrikethru
    Picture1.FontUnderline = LabMaChaine.FontUnderline
    Picture1.CurrentX = 0: Picture1.CurrentY = 0
    Picture1.Print LabMaChaine
    PictureSortie.Cls
    PictureSortie.BackColor = Picture1.BackColor
    PictureSortie.Height = Picture1.Height: PictureSortie.Width = Picture1.Width
    End Sub
    j'espere que ce code te seras utile

    Salut
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. [XL-2003] Rotation de 180 degrés
    Par RéviAT dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 23/11/2009, 09h45
  2. Rotation de texte à 180°
    Par mimille63 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/01/2009, 10h02
  3. [XSL-FO] texte avec rotation
    Par minou2005 dans le forum XSL/XSLT/XPATH
    Réponses: 15
    Dernier message: 21/03/2008, 09h27
  4. [FLASH MX2004] Texte de saisie + Rotation
    Par bnfouzi dans le forum Flash
    Réponses: 6
    Dernier message: 22/11/2006, 17h32
  5. Rotation de texte et impression
    Par rizom dans le forum Langage
    Réponses: 6
    Dernier message: 16/11/2004, 20h46

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