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

XML/XSL et SOAP Discussion :

WordML + field


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut WordML + field
    Bonjour,
    Une fois n'est pas coutume je me suis lancé dans la correction d'une petite erreur d'un programme que je me serts énormément.

    Pour le moment, nous ne pouvions pas générer des champs en gras. Après avoir fait une recherche (merci Microsoft pour sa doc), j'ai réussi à généré un fichier me permettant de mettre la ligne complète en gras.

    La question que je me pose actuellement est de savoir s'il est possible de faire une ligne en wordml de ce style.

    Voir dans le fichier joint.

    Je sais que pour un paragraphe je sais tout mettre en gras mais en ce qui concerne juste des mots aussi pas de problème mais mon champs impossible de ne mettre que lui en gras.

    Merci d'avance.

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    <w:p>
     <w:pPr>
     <w:pStyle w:val="S10"/>
      <w:rPr>
       <w:b/>
       <w:b-cs/>
       <w:lang w:val="FR"/>
      </w:rPr>
     </w:pPr>
     <w:r>
      <w:rPr>
       <w:lang w:val="FR"/>
      </w:rPr>
      <w:t>Ceci</w:t>
     </w:r>
     <w:r>
      <w:rPr>
       <w:b/>
       <w:lang w:val="FR"/>
      </w:rPr>
      <w:t> est </w:t>
     </w:r>
     <w:r>
      <w:rPr>
       <w:lang w:val="FR"/>
      </w:rPr>
      <w:t>mon</w:t>
     </w:r>
     <w:r>
      <w:rPr>
       <w:b/>
       <w:lang w:val="FR"/>
      </w:rPr>
      <w:t> nom </w:t>
     </w:r>
     <field name="HOST-WNMRH" type="text">
     <w:r>
      <w:rPr>
       <w:b/>
       <w:b-cs/>
       <w:lang w:val="FR"/>
      </w:rPr>
      <w:t>HOST-WNMRH</w:t>
     </w:r>
     </field>
     <w:r>
      <w:rPr>
       <w:b/>
       <w:lang w:val="FR"/>
      </w:rPr>
      <w:t>. Il </w:t>
     </w:r>
     <w:r>
      <w:rPr>
      <w:lang w:val="FR"/>
      </w:rPr>
      <w:t>provient</w:t>
     </w:r>
    </w:p>
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    J'ai pas MSWord mais si tu l'as, fait le manuellement, enregistre au format xml pour voir la syntaxe de ce que tu a réalisé.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    En fait le problème est que quand je copie le code et que je le génère moi même je ne sais pas avoir juste le champs en gras.

    Je m'explique je l'ai dans word mais pas quand je me serts de mon application. En fait le fichier WordMl fait partie d'un document qui est généré par un programme pour créer un fichier PDF.

    Je sais pas si l'explication est claire ...

    Mais en tout cas déjà merci d'avoir répondu à ma question.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Heu, non je comprends pas trop .
    J'ai regardé un peu au boulot, si tu veux un mot en gras dépend apparemment de la présence de '<w:b/>' en tant que noeud enfant du noeud de style 'w:rPr' :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <w:r>
    	<w:t>Test1 </w:t>
    </w:r>
    <w:r>
    	<w:rPr>
    		<w:b/>
    	</w:rPr>
    	<w:t>test2</w:t>
    </w:r>
    Ici 'test1' est normal puis 'test2' est en gras.

  5. #5
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    Entièrement d'accord avec ta solution. Sous word mon "field" est bien en gras.

    J'enregistre mon document. Mais je me serts de Word juste pour éditer des bouts de document. Le tout est regroupé dans un fichier spécial et ensuite c'est en PDF que j'ai le document.

    Problème : sous word mon champs est bien en gras mais pas sur mon pdf.

    Donc en gros pour schématiser mon travail :
    je dois créer une lettre
    j'ouvre un programme
    dans ce programme, j'ai des blocs de texte
    j'édite un bloc de texte et j'y insère un champs provenant d'une base de donnée
    je sauvegarde mon bloc de texte
    je l'attribue à un document (qui est la réunion de plusieurs blocs de texte)
    je sauvegarde mon document
    et ensuite je cliquer sur preview
    a ce moment j'obtiens un pdf mais sur ce pdf mon champs n'est pas en gras.
    Pour que mon champs soit en gras il faut qu'il soit seul dans une cellule ou alors que tout le paragraphe soit en gras.

    J'espère avoir été un peu plus clair car vraiment pas évident à expliquer.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Ok, j'ai capté.
    Une fois ton document assemblé, tous les champs gras sont tous présents la où il faut?
    Si c'est le cas, le pb se situe uniquement à la conversion en wordML -> Pdf que MSword te fait. Et ça ressemble à un bug, donc pas grand chose en faire si ce n'est chercher les alternatives pour faire wordML -> Pdf.

Discussions similaires

  1. [CR 10] A quoi servent les Templates Fields ?
    Par caviar dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 10/11/2004, 10h52
  2. [ADOQuery] Propriété Fields
    Par bitou dans le forum Bases de données
    Réponses: 7
    Dernier message: 21/04/2004, 11h24
  3. Modifier l'ordre des Fields d'un dataset
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/03/2004, 16h38
  4. [BLOB]Enreg Stream dans Field
    Par sbeu dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/03/2004, 16h06
  5. Probleme sur le Fields des fichiers Xmlgram
    Par Sandrine75 dans le forum XMLRAD
    Réponses: 4
    Dernier message: 20/03/2003, 17h09

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