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 :

Justifier du texte par programmation dans Traitement texte [WD22]


Sujet :

WinDev

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juillet 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 16
    Points : 30
    Points
    30
    Par défaut Justifier du texte par programmation dans Traitement texte
    Bonjour à tous,
    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    //Positionner curseur fin du document
    nPositionCurseur est un entier = -1
    //Sélection du Texte
    MaSélectionTNM est un DocFragment(TT_Theme, nPositionCurseur, 0)
    // Mise en forme
    MaSélectionTNM..MiseEnForme..CouleurTexte = Noir
    MaSélectionTNM..MiseEnForme..PoliceTaille = gnTailleTexte
    MaSélectionTNM..MiseEnForme..PoliceGras = Faux
    MaSélectionTNM..MiseEnForme..PoliceNom = gsLapoliceEC
    MaSélectionTNM..MiseEnPage..Alignement = chJustifié
    //Insérer le texte
    MaSélectionTNM..Texte += TexteAInserer
    Le chjustifié ne fonctionne avec DocFragment
    tester aussi avec docParagraphe pas mieux
    La doc sur le sujet est très mince

    alors qu'une fois le fichier ouvert dans TT en cliquant sur le bouton justifié de la barre d'outils cela fonctionne
    le fichier fait 100 pages donc pas question de le faire à la main
    Avez-vous une idée, une piste

    Merci
    JB

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juillet 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 16
    Points : 30
    Points
    30
    Par défaut OUF résolu
    Voila ce qu'il faut faire si d'autres ont le problème
    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
    PROCEDURE PR_TexteNormalNoir(TexteAInserer)
    nPostionDebut, nPositionFin sont des entiers
    //Positionner curseur fin du document
    nPositionCurseur est un entier = -1
    //taille du texte
    nTaille est un entier=Taille(TexteAInserer)
    //Sélection du Texte
    MaSélectionTNM est un DocFragment(TT_Theme, nPositionCurseur, nTaille)
    // Mise en forme
    MaSélectionTNM..MiseEnForme..CouleurTexte = Noir
    MaSélectionTNM..MiseEnForme..PoliceTaille = gnTailleTexte
    MaSélectionTNM..MiseEnForme..PoliceGras = Faux
    MaSélectionTNM..MiseEnForme..PoliceNom = gsLapoliceEC
    //Insérer le texte
    MaSélectionTNM..Texte += TexteAInserer
    nPostionDebut=MaSélectionTNM..PositionDébut
    nPositionFin=MaSélectionTNM..PositionFin
    //alignement
    //Justification
    FragmentTexte est un DocFragment(TT_Theme,nPostionDebut,nPositionFin)
    POUR TOUT MonElementCourant DE FragmentTexte..Element
    	MonParagraphe est un DocParagraphe = MonElementCourant..Paragraphe
    MonParagraphe..MiseEnPage..Alignement=chJustifié
    FIN

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/10/2013, 16h12
  2. [WD16] Appelé Etat par programmation dans un répertoire
    Par buzz68180 dans le forum WinDev
    Réponses: 2
    Dernier message: 19/01/2012, 14h03
  3. checkbox par programmation dans gridview
    Par roro06 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/08/2010, 09h53
  4. Authentification par programme dans Tomcat 5.5
    Par rikunter dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 19/12/2007, 10h14
  5. Réponses: 2
    Dernier message: 07/08/2006, 16h43

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