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

WinDev Discussion :

Texte a 90° dans une cellule de table. [WD14]


Sujet :

WinDev

  1. #1
    Membre confirmé Avatar de jimmypage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 314
    Points : 474
    Points
    474
    Par défaut Texte a 90° dans une cellule de table.
    Bonjour,

    Je ne trouve pas comment faire pour afficher du texte en vertical dans un table.

    Je voudrais par exemple fusionner 10 cellules d'une même colonne et écrire dans la cellule résultante de la fusion du texte vertical.
    Attention je ne souhaite pas du texte genre :

    M
    O
    N

    T
    E
    X
    T
    E
    mais bien un texte tourné a 90°.

    En gros ça me permettrait de simuler un "titre" fusionné sur plusieurs lignes de ma table.

    J'espère que je suis compréhensible...

    Merci d'avance.

    Bisous

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 075
    Points : 2 451
    Points
    2 451
    Par défaut
    Bonjour,

    Fusion ne fonctionne que sur des lignes, donc à "l'horizontale" dans une présentation classique.
    Donc inutilisable pour votre projet.

    Si c'est sur toute la hauteur de la table :
    - créer un champ libellé en hauteur
    - l'initialiser par code avec : LIB_Libellé1..Police..Angle = 90

    Si c'est par groupe de lignes et donc s'il y en a (éventuellement) plusieurs sur la hauteur de la table, hum !! passer par ce que j'appellerais une 'table-libellé'
    - créer une table verticale au lieu du champ libellé, avec seulement une ligne Titre d'éventuellement une seule cellule, si on ne connaît pas le nombre minimal
    - gérer le nombre de colonnes (TableAjouteColonne ou plus probablement ChampClone)
    - gérer statiquement la largeur des colonnes à l'initialisation si les groupes de lignes sont de multiples fixes
    - ou faire cette gestion dynamiquement si le nombre de lignes est variable
    - à nouveau, initialiser par code avec : ..Police..Angle = 90

    Je n'en ai aucune expérience, mais cela doit être faisable.

    Terminer en faisant un Groupe avec le champ libellé et la table

    En espérant vous avoir aidé avec cette ébauche

    Hemgé

  3. #3
    Membre confirmé Avatar de jimmypage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 314
    Points : 474
    Points
    474
    Par défaut
    Fusion ne fonctionne que sur des lignes, donc à "l'horizontale" dans une présentation classique.
    Donc inutilisable pour votre projet.
    Faux, j'ai fait une fusion sur plusieurs lignes d'une même colonne avec FusionLigneSuivante.

    La fusion me donne une cellule sur la première colonne et 10 lignes par exemple et me permet de faire un titre pour ces 10 lignes.
    J'ai réussi à créer une police verticale et à l'affecter a la cellule mais le texte sort de la cellule par le haut lorsque je suis à 90°
    Si je joue sur l'angle (-60° par exemple) je vois bien une partie de mon texte mais dès que je passe à la verticale, celui-ci disparaît.

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 075
    Points : 2 451
    Points
    2 451
    Par défaut
    Well, je n'avais retenu que la fusion horizontale.
    Me voilà donc un peu plus à jour.
    Merci

    Par contre, il y a des limitations :
    Limites

    En cas de suppression, insertion ou tri sur la table, les fusions de lignes sont supprimées : il est nécessaire de les recréer.

    (...)

    Il n'est pas possible de combiner les constantes pour fusionner les cellules horizontalement et verticalement.

    La sélection d'une ligne contenant des cellules fusionnées peut entraîner des effets inattendus.
    Je n'ai pas d'autre idée pour l'instant.

    Bon travail

    Hemgé

  5. #5
    Membre confirmé Avatar de jimmypage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 314
    Points : 474
    Points
    474
    Par défaut
    Bon,

    n'ayant pas trouvé, j'ai opté pour une solution différente..
    JE sais pas si le problème est résolu dans les versions suivantes de Windev.
    Je remonterais peut être le cas au support de PC Soft.

    Merci quand même, je marque le Post même si au final il ne l'est pas vraiment.

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

Discussions similaires

  1. [WD14] Bulle dans une cellule de table
    Par youkoun dans le forum WinDev
    Réponses: 10
    Dernier message: 15/02/2022, 15h51
  2. Texte très long dans une cellule
    Par rpapa dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 5
    Dernier message: 01/02/2019, 16h45
  3. Réponses: 0
    Dernier message: 20/10/2008, 12h59
  4. Texte trop long dans une cellule
    Par Ekimasu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 06/02/2007, 12h07
  5. [JXL]Récupérer le texte en gras dans une cellule
    Par Kobee1203 dans le forum Documents
    Réponses: 2
    Dernier message: 28/10/2006, 15h27

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