source: trunk/docx4j/docs/Docx4j_GettingStarted_Francais.html @ 1115

Revision 1115, 207.4 KB checked in by jharrop, 2 years ago (diff)
  • Property svn:mime-type set to text/html
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
3  "http://www.w3.org/TR/html4/loose.dtd">
4<html lang="fr">
5<head>
6        <style><!--
7
8                                                /*paged media */ 
9                                                div.header {display: none }
10                                                div.footer {display: none } 
11                                                /*@media print { */
12                                               
13                                                        div.footer {display: block; position: running(footer) }
14                                               
15
16                                                @page { size: A4; margin: 10%; @top-center {
17                                                content: element(header) } @bottom-center {
18                                                content: element(footer) } }
19
20
21                                                /*font definitions*/
22
23                                                /*element styles*/ del
24                                                {text-decoration:line-through;color:red;}
25                                               
26                                                                ins {text-decoration:none;}
27                                                       
28
29                                                /*class styles*/
30
31                                               
32                                               
33                                                /* Word style definitions */
34                                               
35 /* TABLE STYLES */ 
36.TableNormal {display:table;position: relative; margin-left: 0in;}
37.TableGrid {display:table;position: relative; margin-left: 0in;border-top-style: solid;border-top-width: 1px;border-top-color: #000000;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #000000;border-left-style: solid;border-left-width: 1px;border-left-color: #000000;border-right-style: solid;border-right-width: 1px;border-right-color: #000000;space-after: 0in;line-height: 100%;}
38
39 /* PARAGRAPH STYLES */ 
40.DocDefaults {display:block;space-after: 4mm;line-height: 115%;font-family: Calibri;font-size: 11.0pt;}
41.Normal {display:block;}
42.NormalWeb {display:block;space-before: 0.07in;space-after: 0.07in;line-height: 100%;font-family: Times New Roman;font-size: 12.0pt;}
43.Command {display:block;position: relative; margin-left: 0.5in;font-family: Consolas;font-size: 10.0pt;}
44.Heading1 {display:block;page-break-after: avoid;space-before: 0.33in;space-after: 4mm;font-weight: bold;color: #365F91;font-family: Calibri;font-size: 18.0pt;}
45.Footer {display:block;space-after: 0in;line-height: 100%;}
46.Title {display:block;space-after: 0.21in;line-height: 100%;color: #17365D;font-family: Calibri;font-size: 26.0pt;}
47.FootnoteText {display:block;space-after: 0in;line-height: 100%;font-size: 10.0pt;}
48.ListParagraph {display:block;position: relative; margin-left: 0.5in;}
49.Heading2 {display:block;space-before: 0.07in;space-after: 0.07in;line-height: 100%;font-weight: bold;font-style: italic;font-family: Calibri;font-size: 14.0pt;}
50.h3 {display:block;font-style: normal;font-size: 11.0pt;text-decoration: none;}
51
52 /* CHARACTER STYLES */ .DefaultParagraphFont {display:inline;}
53.Hyperlink {display:inline;color: #0000FF;text-decoration: none;}
54.icon {display:inline;}
55.FootnoteReference {display:inline;vertical-align: top;font-size: xx-small;}
56.xmlmarkupattributename {display:inline;}
57.apple-style-span {display:inline;}
58.xmlmarkuptagname {display:inline;}
59.apple-converted-space {display:inline;}
60.xmlmarkupattributevalue {display:inline;}
61.xmlmarkupbracket {display:inline;}
62.underline {display:inline;}
63
64
65                                                /* TABLE CELL STYLES */
66                                                #docx4j_tbl_0 td { border-top-style: solid;border-top-width: 1px;border-top-color: #000000;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #000000;border-right-style: solid;border-right-width: 1px;border-right-color: #000000;border-left-style: solid;border-left-width: 1px;border-left-color: #000000;height: 5mm;}
67--></style>
68</head>
69<body style="position: relative; top: 40px; ">
70
71            <p class="Title Normal DocDefaults "><span class="notranslate">docx4j</span><span   > Mise en route</span></span></p>
72
73            <p class="Normal DocDefaults ">
74                <span style="white-space:pre-wrap;"><span   >La dernière version de ce document peut toujours être trouvée dans </span></span></span>
75                <a class="notranslate" href="http://dev.plutext.org/svn/docx4j/trunk/docx4j/docs/">
76                    <span class="Hyperlink DefaultParagraphFont ">docx4j svn in /docs</span>
77                </a>
78                <span style="white-space:pre-wrap;"><span   > (En </span></span><span class="notranslate">Flat OPC XML</span><span   > format Word 2007, </span></span></span>
79                <a class="notranslate" href="http://dev.plutext.org/svn/docx4j/trunk/docx4j/docs/Docx4j_GettingStarted.html">
80                    <span class="Hyperlink DefaultParagraphFont ">HTML</span>
81                </a>
82                <span style="white-space:pre-wrap;"><span   >, Et </span></span></span>
83                <a class="notranslate" href="http://dev.plutext.org/svn/docx4j/trunk/docx4j/docs/Docx4j_GettingStarted.pdf">
84                    <span class="Hyperlink DefaultParagraphFont ">PDF</span>
85                </a><span   >).</span></span></p>
86
87            <p class="Normal DocDefaults "><span   >Ce document a été traduit de l'anglais en utilisant Google Translate.</span> <span  >Si vous pouvez améliorer la traduction, s'il vous plaît n'hésitez pas à envoyer votre version améliorée.</span> <span  >Pour les plus récentes, toujours se référer à la version anglaise. </span></span></p>
88
89            <p class="Heading1 Normal DocDefaults "><span   >Qu'est-ce que </span></span><span class="notranslate">docx4j</span><span   >?</span></span></p>
90
91            <p class="Normal DocDefaults ">
92                <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span  ><span style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; display: inline; background-position: initial initial; b > est une bibliothèque pour une décompression docx "paquet", et l'analyse du XML WordprocessingML de créer une représentation en mémoire dans </span></span></span>
93                <span style="font-weight: bold;" class="notranslate">Java</span>
94                <span style="white-space:pre-wrap;"><span   >.</span> <span  >Les versions récentes de </span></span><span class="notranslate">docx4j</span><span   > également en charge les fichiers Powerpoint pptx.  </span></span></span>
95            </p>
96
97            <p class="Normal DocDefaults "><span   >Il est semblable au concept de Microsoft OpenXML SDK, qui est pour. NET.</span></span></p>
98
99            <p class="Normal DocDefaults ">
100                <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span   > est open source, disponible sous la licence Apache (v2).</span> <span style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; display: inline; background-position: initial initial; b >En tant que projet open source, les contributions sont les bienvenues.</span> <span  >S'il vous plaît voir le </span></span><span class="notranslate">docx4j</span><span   > Forum à </span></span></span>
101                <a class="notranslate" href="http://dev.plutext.org/forums/">
102                    <span style="color: #0000FF;text-decoration: none;">http://dev.plutext.org/forums/</span>
103                </a>
104                <span style="white-space:pre-wrap;"><span   > pour plus de détails.</span></span></span>
105            </p>
106
107            <p class="Normal DocDefaults ">
108                <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span   > repose largement sur </span></span></span>
109                <span style="font-weight: bold;" class="notranslate">JAXB</span><span   >, La norme XML pour Java JCP contraignant.</span> <span  >Vous pouvez penser </span></span><span class="notranslate">docx4j</span><span   > comme une mise en œuvre de JAXB (entre autres):</span></span></p>
110
111            <p class="ListParagraph Normal DocDefaults ">
112                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >conventions Open Packaging</span></span></p>
113
114            <p class="ListParagraph Normal DocDefaults ">
115                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >WordprocessingML (DOCX), une partie de l'Open XML</span></span></p>
116
117            <p class="ListParagraph Normal DocDefaults ">
118                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
119                <span style="white-space:pre-wrap;"><span   >Presentation ML (pptx) part of OpenXML </span></span></span>
120            </p>
121
122            <p class="Normal DocDefaults "><span   >La bibliothèque est conçu pour compléter les fichiers docx voyage avec 100% de fidélité, et soutient tous 2007 WordML.</span> <span  >Support pour les nouveaux Word 2010 fonctionnalités seront ajoutés prochainement.</span></span></p>
123
124            <p class="Normal DocDefaults "><span   >Le </span></span><span class="notranslate">docx4j</span><span   > projet est parrainé par </span></span><span class="notranslate">Plutext</span><span   > (</span></span><a class="notranslate" href="http://www.plutext.com"><span class="Hyperlink DefaultParagraphFont ">www.plutext.com</span>
125                </a><span   >).</span></span></p>
126
127            <p class="Heading1 Normal DocDefaults "><span   >Est </span></span><span class="notranslate">docx4j</span><span   > pour vous?</span></span></p>
128
129            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > est pour le traitement des documents docx (pptx et présentations) en Java.</span></span></p>
130
131            <p class="Normal DocDefaults "><span   >Ce n'est pas pour les anciens binaires (. Doc).</span> <span  >Pour ceux, regardez HWPF Apache POI.</span> <span  >(En fait, </span></span><span class="notranslate">docx4j</span><span   > HWPF utilise pour la conversion de base de. doc à. docx)</span></span></p>
132
133            <p class="Normal DocDefaults "><span   >Il n'est pas pour les fichiers RTF.</span></span></p>
134
135            <p class="Normal DocDefaults "><span   >Si vous voulez traiter les documents docx sur la plate-forme. NET, vous devriez regarder de Microsoft OpenXML SDK lieu.</span></span></p>
136
137            <p class="Normal DocDefaults "><span   >Une alternative à la </span></span><span class="notranslate">docx4j</span><span   > POI Apache.</span> <span  >Je recommande en particulier que pour les documents Excel traitement.</span> <span  >Il peut également être utilisé pour traiter les documents Word, et comme il utilise XmlBeans (pas JAXB), il peut être un meilleur choix si vous souhaitez utiliser XmlBeans.</span></span></p>
138
139            <p class="Heading1 Normal DocDefaults "><span   >Quelles sortes de choses que vous pouvez faire avec </span></span><span class="notranslate">docx4j</span><span   >?</span></span></p>
140
141            <p class="ListParagraph Normal DocDefaults ">
142                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Ouvrir docx existants (à partir de système de fichiers, SMB / CIFS, WebDAV avec VFS)</span></span></p>
143
144            <p class="ListParagraph Normal DocDefaults ">
145                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Créer un nouveau docx</span></span></p>
146
147            <p class="ListParagraph Normal DocDefaults ">
148                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >manipuler par programme le document docx (bien sûr)</span></span></p>
149
150            <p class="ListParagraph Normal DocDefaults ">
151                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Template substitution; CustomXML binding</span></span></p>
152
153            <p class="ListParagraph Normal DocDefaults ">
154                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Importer un fichier binaire doc (utilise Apache POI HWPF)</span></span></p>
155
156            <p class="ListParagraph Normal DocDefaults ">
157                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Produire / 2007 du consomment xmlPackage Word (PKG) format</span></span></p>
158
159            <p class="ListParagraph Normal DocDefaults ">
160                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >docx Enregistrer en tant que système de fichiers docx (c.-à-zippé), ou à JCR (décompressé)</span></span></p>
161
162            <p class="ListParagraph Normal DocDefaults ">
163                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Appliquer transforme, y compris les filtres courants</span></span></p>
164
165            <p class="ListParagraph Normal DocDefaults ">
166                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >à l'exportation au format HTML ou PDF</span></span></p>
167
168            <p class="ListParagraph Normal DocDefaults ">
169                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Diff / comparer des documents, de paragraphes ou (le contenu de contrôles SDT)</span></span></p>
170
171            <p class="ListParagraph Normal DocDefaults ">
172                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Support des polices (substitution de polices, et l'utilisation de toutes les polices incorporées dans le document)</span></span></p>
173
174            <p class="Heading1 Normal DocDefaults "><span   >Les projets utilisant </span></span><span class="notranslate">docx4j</span></p>
175
176            <p class="Normal DocDefaults "><span   >Docx4all est le traitement de texte basé sur Swing.</span></span></p>
177
178            <p class="Normal DocDefaults "><span   >collaboration Plutext pour Word 2007 utilise </span></span><span class="notranslate">docx4j</span><span   > sur le serveur, de déchiqueter les documents Word en petits morceaux qui peuvent être propres versions.</span></span></p>
179
180            <p class="Normal DocDefaults "><span   >S'il vous plaît contactez Plutext si vous souhaitez que votre projet pour être énumérées ici.</span></span></p>
181
182            <p class="Heading1 Normal DocDefaults "><span   >Quels sont les documents Word il prend en charge?</span></span></p>
183
184            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > peut lire / écrire des documents docx créés par ou pour Word 2007, ou des versions antérieures qui ont installé le pack de compatibilité.</span></span></p>
185
186            <p class="Normal DocDefaults "><span   >Les parties pertinentes de </span></span><span class="notranslate">docx4j</span><span   > sont générés à partir des schémas ECMA.</span></span></p>
187
188            <p class="Normal DocDefaults "><span   >Il ne peut pas lire ou écrire des documents Word 2003 XML.</span> <span  >Le principal problème avec ceux que l'espace de noms XML est différent.</span></span></p>
189
190            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > appuiera Word 2010 fichiers docx.</span></span></p>
191
192            <p class="Heading1 Normal DocDefaults "><span   >Utilisation </span></span><span class="notranslate">docx4j</span><span   > binaires</span></span></p>
193
194            <p class="Normal DocDefaults ">
195                <span style="white-space:pre-wrap;"><span   >Vous pouvez télécharger la dernière version de </span></span><span class="notranslate">docx4j</span><span   > à partir de </span></span></span>
196                <a class="notranslate" href="http://dev.plutext.org/docx4j/">
197                    <span class="Hyperlink DefaultParagraphFont ">http://dev.plutext.org/docx4j/</span>
198                </a>
199            </p>
200
201            <p class="Normal DocDefaults "><span   >En général, nous vous suggérons de mettre au point contre une construction en cours de nuit, depuis la dernière version officielle est souvent vieux de plusieurs mois.</span></span></p>
202
203            <p class="Normal DocDefaults ">
204                <span style="white-space:pre-wrap;"><span   >bocaux de soutien peuvent être trouvées dans la version. tar.gz, ou dans le sous-répertoire pertinent.  </span></span></span>
205            </p>
206
207            <p class="Heading1 Normal DocDefaults "><span   >Utilisation </span></span><span class="notranslate">docx4j</span><span   > par </span></span><span class="notranslate">Maven</span></p>
208
209            <p class="Normal DocDefaults ">
210                <span style="white-space:pre-wrap;"><span class="notranslate">Maven POM</span><span   > peut être trouvé à </span></span></span>
211                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/m2/org/docx4j/docx4j">
212                    <span class="Hyperlink DefaultParagraphFont ">http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/m2/org/docx4j/docx4j</span>
213                </a>
214            </p>
215
216            <p class="Heading1 Normal DocDefaults "><span   >versions JDK</span></span></p>
217
218            <p class="Normal DocDefaults ">
219                <span class="apple-style-span DefaultParagraphFont "><span   >Vous devez être à l'aide </span></span><span class="notranslate">Java 1.5+</span><span   >.</span></span></span>
220            </p>
221
222            <p class="Normal DocDefaults ">
223                <span class="apple-style-span DefaultParagraphFont "><span   >C'est à cause de JAXB</span></span></span>
224                <span class="FootnoteReference DefaultParagraphFont ">
225                    <span style="vertical-align: top; font-size: xx-small">
226                        <a class="notranslate" name="fs1">
227                            </a><a href="#fn1"><span   >1</span></span></a>
228                       
229                    </span>
230                </span>
231                <span class="apple-style-span DefaultParagraphFont "><span   >.</span> <span  >Si vous devez utiliser 1.4, retrotranslator peut</span></span></span>
232                <span class="apple-converted-space DefaultParagraphFont ">
233                    <span style="white-space:pre-wrap;"></span>
234                </span>
235                <a href="http://forums.java.net/jive/message.jspa?messageID=212494#googtrans/auto/fr">
236                    <span class="icon DefaultParagraphFont "><span   >faire aurait</span></span></span>
237                </a>
238                <span class="apple-style-span DefaultParagraphFont ">
239                    <span style="white-space:pre-wrap;"><span   > -elle.</span></span></span>
240                </span>
241            </p>
242
243            <p class="Heading1 Normal DocDefaults "><span   >Un mot sur JAXB</span></span></p>
244
245            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > JAXB utilise à Marshall et unmarshall les principaux éléments dans un document WordprocessingML, y compris la partie du document principal, la part des styles, la partie thématique, et les parties des propriétés.</span></span></p>
246
247            <p class="Normal DocDefaults ">
248                <span style="white-space:pre-wrap;"><span   >JAXB est inclus dans le Java de Sun 6 distributions, mais 1,5 pas.</span> <span  >Donc, si vous utilisez le JDK 1.5, vous devrez 2.1.x JAXB sur votre chemin de classe.  </span></span></span>
249            </p>
250
251            <p class="Normal DocDefaults ">
252                <span style="white-space:pre-wrap;"><span   >Bits de </span></span><span class="notranslate">docx4j</span><span   >, Tels que </span></span></span>
253                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/wml">
254                    <span class="Hyperlink DefaultParagraphFont ">org.docx4j.wml</span>
255                </a>
256                <span style="white-space:pre-wrap;"><span   > et </span></span></span>
257                <span class="apple-converted-space DefaultParagraphFont " style="font-family: Calibri;"> </span>
258                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/dml">
259                    <span class="Hyperlink DefaultParagraphFont ">org.docx4j.dml</span>
260                </a>
261                <span style="white-space:pre-wrap;"><span   > ont été générés à l'aide de XJC JAXB.</span> <span  >Nous avons modifié le schéma wml.xsd en particulier, de sorte que les classes principales qui en résultent sont un peu plus l'homme sympathique (ne pas commencer avec tous les CT_ et ST_). </span></span></span>
262            </p>
263
264            <p class="Heading1 Normal DocDefaults ">
265                <span style="font-family: Calibri;"><span   >Log4j</span></span></span>
266            </p>
267
268            <p class="Normal DocDefaults ">
269                <span class="underline DefaultParagraphFont ">
270                    <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span   > log4j utilise pour se connecter.</span> <span  >Pour activer la journalisation, vous avez besoin d'un log4.properties ou log4j.xml sur votre chemin de classe.</span> <span  >Voir, par exemple </span></span></span>
271                </span>
272                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/src/main/resources/log4j.xml">
273                    <span style="color: #0000FF;text-decoration: none;">http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/src/main/resources/log4j.xml</span>
274                </a>
275            </p>
276
277            <p class="Heading1 Normal DocDefaults notranslate">Javadoc</p>
278
279            <p class="Normal DocDefaults ">
280                <span style="white-space:pre-wrap;"><span   >Javadoc pour la navigation en ligne ou à télécharger, se trouve dans le répertoire </span></span></span>
281                <a class="notranslate" href="http://dev.plutext.org/docx4j/">
282                    <span style="color: #0000FF;text-decoration: none;">http://dev.plutext.org/docx4j/</span>
283                </a>
284            </p>
285
286            <p class="Heading1 Normal DocDefaults "><span class="notranslate">docx4j</span><span   > code source</span></span></p>
287
288            <p class="Normal DocDefaults "><span   >Pour obtenir une copie du code source en cours:</span></span></p>
289
290            <p class="NormalWeb Normal DocDefaults notranslate">   <span style="font-family: Consolas;font-size: 10.0pt;">svn co</span>
291                <span class="apple-converted-space DefaultParagraphFont " style="font-family: Consolas;font-size: 10.0pt;"> </span>
292                <a class="notranslate" href="http://dev.plutext.org/svn/docx4j/trunk/docx4j">
293                    <span class="icon DefaultParagraphFont " style="font-family: Consolas;font-size: 10.0pt;">http://dev.plutext.org/svn/docx4j/trunk/docx4j</span>
294                </a>
295                <span class="apple-converted-space DefaultParagraphFont " style="font-family: Consolas;font-size: 10.0pt;"> </span>
296                <span style="font-family: Consolas;font-size: 10.0pt;">docx4j</span>
297            </p>
298
299            <p class="Normal DocDefaults "><span   >Alternativement, vous pouvez consulter en ligne, à:</span></span></p>
300
301            <p class="Normal DocDefaults notranslate">http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/</p>
302
303            <p class="Heading1 Normal DocDefaults ">
304                <span style="white-space:pre-wrap;"><span   >Bâtiment </span></span><span class="notranslate">docx4j</span><span   > de la source </span></span></span>
305            </p>
306
307            <p class="Heading2 Normal DocDefaults "><span   >ligne de commande - Instructions rapide</span></span></p>
308
309            <p class="Normal DocDefaults "><span   >"Rapide" qui est, à condition d'avoir Maven et Ant d'installé.</span> <span  >Notez que nous n'utilisons que maven pour saisir les dépendances, de ne pas faire la construction réelle.</span></span></p>
310
311            <p class="Normal DocDefaults "><span   >Créez un répertoire appelé espace de travail, et allez dedans.</span></span></p>
312
313            <p class="NormalWeb Normal DocDefaults notranslate">   <span style="font-family: Consolas;font-size: 10.0pt;">svn co</span>
314                <span class="apple-converted-space DefaultParagraphFont " style="font-family: Consolas;font-size: 10.0pt;"> </span>
315                <a class="notranslate" href="http://dev.plutext.org/svn/docx4j/trunk/docx4j">
316                    <span class="icon DefaultParagraphFont " style="font-family: Consolas;font-size: 10.0pt;">http://dev.plutext.org/svn/docx4j/trunk/docx4j</span>
317                </a>
318                <span class="apple-converted-space DefaultParagraphFont " style="font-family: Consolas;font-size: 10.0pt;"> </span>
319                <span style="font-family: Consolas;font-size: 10.0pt;">docx4j</span>
320            </p>
321
322            <p class="Normal DocDefaults "><span   >pom.xml ouverte, trouvez la ligne qui se lit</span></span></p>
323
324            <p class="Command NormalWeb Normal DocDefaults notranslate">&lt;systemPath&gt;/usr/lib/jvm/java-6-sun/jre/lib/rt.jar&lt;/systemPath&gt;</p>
325
326            <p class="Normal DocDefaults "><span   >et de modifier pour l'adapter à votre système.</span></span></p>
327
328            <p class="Command NormalWeb Normal DocDefaults ">
329                <span style="white-space:pre-wrap;" class="notranslate">mvn install </span>
330            </p>
331
332            <p class="NormalWeb Normal DocDefaults notranslate" style="position: relative; margin-left: 0.5in;">
333                <span style="font-family: Consolas;font-size: 10.0pt;">ant dist</span>
334            </p>
335
336            <p class="Normal DocDefaults "><span   >Cette commande va créer la fourmi docx4j.jar et placez-le et toutes ses dépendances dans le répertoire dist.</span></span></p>
337
338            <p class="Heading2 Normal DocDefaults"><span   >Éclipse</span></span></p>
339
340            <p class="h3 Heading2 Normal DocDefaults "><span   >Pré-requis</span></span></p>
341
342            <p class="ListParagraph Normal DocDefaults ">
343                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Eclipse installée</span></span></p>
344
345            <p class="ListParagraph Normal DocDefaults ">
346                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Installer un plugin Eclipse par exemple, la subversion</span></span><span class="apple-converted-space DefaultParagraphFont "> </span>
347                <a class="notranslate" href="http://subclipse.tigris.org/update_1.2.x">
348                    <span class="icon DefaultParagraphFont ">http://subclipse.tigris.org/update_1.2.x</span>
349                </a>
350            </p>
351
352            <p class="ListParagraph Normal DocDefaults ">
353                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Installer</span></span><span class="apple-converted-space DefaultParagraphFont "> </span>
354                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/trac/umbrella/wiki/MavenEclipse">
355                    <span class="Hyperlink DefaultParagraphFont " style="font-family: Calibri;">Maven and the Eclipse plugin</span>
356                </a>
357            </p>
358
359            <p class="Normal DocDefaults "><span   >Et, comme nous le verrons ci-dessus:</span></span></p>
360
361            <p class="ListParagraph Normal DocDefaults ">
362                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Java 1.5 ou 6</span></span></p>
363
364            <p class="ListParagraph Normal DocDefaults ">
365                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
366                <span style="white-space:pre-wrap;"><span   >JAXB: </span></span></span>
367                <span style="font-weight: bold;"><span   >deux</span></span></span>
368                <span style="white-space:pre-wrap;"><span   > la mise en œuvre JAXB inclus dans Java 6, </span></span></span>
369                <span style="font-weight: bold;"><span   >et</span></span></span>
370                <span style="white-space:pre-wrap;"><span   > l'implémentation de référence 2.x.</span> <span  >(C'est le prix de soutien, soit à l'exécution)</span></span></span>
371            </p>
372
373            <p class="h3 Heading2 Normal DocDefaults "><span   >Instructions</span></span></p>
374
375            <p class="ListParagraph Normal DocDefaults notranslate">
376                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>File &gt; New "Project .." &gt; SVN &gt; Checkout Projects from SVN</p>
377
378            <p class="ListParagraph Normal DocDefaults ">
379                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Créer un lieu nouveau référentiel; Url est</span></span><span class="apple-converted-space DefaultParagraphFont "> </span>
380                <a class="notranslate" href="http://dev.plutext.org/svn/docx4j">
381                    <span class="icon DefaultParagraphFont ">http://dev.plutext.org/svn/docx4j</span>
382                </a>
383            </p>
384
385            <p class="ListParagraph Normal DocDefaults ">
386                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Cliquez sur le dossier </span></span><span class="notranslate">"trunk"</span><span   >, Et sélectionnez docx4j; cliquez sur Suivant</span></span></p>
387
388            <p class="ListParagraph Normal DocDefaults ">
389                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Vous voulez le vérifier en tant que projet configuré à l'aide l'Assistant Nouveau projet</span></span></p>
390
391            <p class="ListParagraph Normal DocDefaults ">
392                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Ensuite, sélectionnez Java&gt; Java du projet; cliquez sur Suivant</span></span></p>
393
394            <p class="ListParagraph Normal DocDefaults ">
395                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Choisir un nom de projet (par exemple, «docx4j») puis cliquez sur Suivant</span></span></p>
396
397            <p class="ListParagraph Normal DocDefaults ">
398                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Cliquez sur Terminer (nous allons définir les paramètres de construction Java dans une étape ultérieure)</span></span></p>
399
400            <p class="Normal DocDefaults "><span   >Après quelques autres boîtes de dialogue, vous devriez avoir le nouveau projet dans votre espace de travail.</span></span></p>
401
402            <p class="Normal DocDefaults ">
403                <span style="white-space:pre-wrap;"><span   >Maintenant, nous avons besoin de configurer le </span></span></span>
404                <span style="font-weight: bold;"><span   >chemin de classe</span></span></span>
405                <span style="white-space:pre-wrap;"><span   > etc au sein d'Eclipse afin de pouvoir construire.</span></span></span>
406            </p>
407
408            <p class="ListParagraph Normal DocDefaults ">
409                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Build&gt; Build Path Configurer&gt; Chemin Java Build Path&gt; onglet Source</span></span></p>
410
411            <p class="ListParagraph Normal DocDefaults ">
412                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Cliquez sur src, puis appuyez sur le bouton Supprimer</span></span></p>
413
414            <p class="ListParagraph Normal DocDefaults ">
415                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Puis cliquez sur "Ajouter un dossier" et naviguez jusqu'à src / main / java et cocher la case "java"</span></span></p>
416
417            <p class="ListParagraph Normal DocDefaults ">
418                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Ajouter ensuite </span></span><span class="notranslate">src/svg, src/diffx and src/pptx4j/java</span><span   > aussi</span></span></p>
419
420            <p class="Normal DocDefaults "><span   >Le bit Maven:</span></span></p>
421
422            <p class="ListParagraph Normal DocDefaults ">
423                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
424                <span style="white-space:pre-wrap;"><span   >Assurez-vous que vous avez Maven et son plugin installé - voir conditions préalables ci-dessus. </span></span></span>
425            </p>
426
427            <p class="ListParagraph Normal DocDefaults ">
428                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >mvn Run installer dans le </span></span><span class="notranslate">docx4j</span><span   > vous à partir d'une invite de commande (juste au cas où)</span></span></p>
429
430            <p class="ListParagraph Normal DocDefaults ">
431                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Faites un clic droit sur le projet&gt; Maven 2&gt; Activer</span></span></p>
432
433            <p class="Normal DocDefaults "><span   >Le projet devrait maintenant fonctionner sans erreur dans Eclipse</span></span><span class="FootnoteReference DefaultParagraphFont "><span style="vertical-align: top; font-size: xx-small"><a name="fs2"></a><a href="#fn2"><span   >2</span></span></a>
434                       
435                    </span>
436                </span>
437                <span style="white-space:pre-wrap;"><span   >. </span></span></span>
438            </p>
439
440            <p class="Heading1 Normal DocDefaults ">
441                <span style="font-family: Calibri;"><span   >Ouvrir un document docx existants</span></span></span>
442            </p>
443
444            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
445                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java">
446                    <span style="font-family: Consolas;">org.docx4j.openpackaging.packages.</span>
447                    <span style="font-weight: bold;font-family: Consolas;">WordprocessingMLPackage</span>
448                </a><span   > représente un document docx.</span></span></p>
449
450            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Pour charger un document, tout ce que vous avez à faire est:</span></span></p>
451
452            <p class="Command NormalWeb Normal DocDefaults notranslate" style="position: relative; margin-left: 0in;">   <span style="white-space:pre-wrap;">WordprocessingMLPackage wordMLPackage = </span>
453                <br clear="all">      WordprocessingMLPackage.load(new java.io.File(inputfilepath));</p>
454
455            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Cette méthode permet également de charger des fichiers XML plat OPC.</span></span></p>
456
457            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Vous pouvez alors obtenir le rôle principal document (word / document.xml):</span></span></p>
458
459            <p class="Command NormalWeb Normal DocDefaults notranslate">
460                <a href="http://dev.plutext.org/trac/docx4j/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/MainDocumentPart.java">
461                    <span style="font-family: Calibri;">MainDocumentPart</span>
462                </a> documentPart = wordMLPackage.getMainDocumentPart();</p>
463
464            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
465                <span style="white-space:pre-wrap;"><span   >Après cela, vous pouvez manipuler son contenu. </span></span></span>
466            </p>
467
468            <p class="Heading1 Normal DocDefaults "><span   >concepts WordML</span></span></p>
469
470            <p class="Normal DocDefaults "><span   >Pour ce faire grand-chose au-delà de cela, vous devez avoir une compréhension des concepts de base WordML.</span></span></p>
471
472            <p class="Normal DocDefaults "><span   >Selon la spécification Microsoft Open Packaging, chaque document docx est composé d'un certain nombre de dossiers partie, compressé zip.</span> <span  >Une partie est habituellement XML, mais pourrait ne pas être (une partie d'image, par exemple, n'est pas).</span></span></p>
473
474            <p class="Normal DocDefaults "><span   >Une introduction à WordML est au-delà de la portée de ce document.</span> <span  >Vous pouvez trouver une introduction très lisible en 1</span></span><span style="vertical-align: top;font-size: xx-small;"><span   >ère</span></span></span>
475                <span style="white-space:pre-wrap;"><span   > édition la partie 3 (Primer) à </span></span></span>
476                <a class="notranslate" href="http://www.ecma-international.org/publications/standards/Ecma-376.htm">
477                    <span style="color: #0000FF;text-decoration: none;">http://www.ecma-international.org/publications/standards/Ecma-376.htm</span>
478                </a>
479                <span style="white-space:pre-wrap;"><span   > ou </span></span></span>
480                <a class="notranslate" href="http://www.ecma-international.org/news/TC45_current_work/TC45_available_docs.htm">
481                    <span style="color: #0000FF;text-decoration: none;">http://www.ecma-international.org/news/TC45_current_work/TC45_available_docs.htm</span>
482                </a>
483                <span style="white-space:pre-wrap;"><span   > (Un lien plus étroit, puisque ce n'est pas compressé zip).</span></span></span>
484            </p>
485
486            <p class="Heading1 Normal DocDefaults ">
487                <span style="font-family: Calibri;">
488                    <span style="white-space:pre-wrap;"><span   >JAXB: triage et unmarshalling </span></span></span>
489                </span>
490            </p>
491
492            <p class="Normal DocDefaults ">
493                <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span   > contient une classe qui représente chaque partie.</span> <span  >Par exemple, il ya un </span></span></span>
494                <span style="font-family: Consolas;"><span   >MainDocumentPart</span></span></span>
495                <span style="white-space:pre-wrap;"><span   > classe.</span> <span  >pièces XML hériter de </span></span></span>
496                <span style="font-family: Consolas;"><span   >JaxbXmlPart</span></span></span>
497                <span style="white-space:pre-wrap;"><span   >, qui contient un membre appelé </span></span></span>
498                <span style="font-weight: bold;font-family: Consolas;"><span   >jaxbElement</span></span></span><span   >.</span> <span  >Si vous voulez travailler avec le contenu d'une partie, vous travaillez avec ses jaxbElement.</span></span></p>
499
500            <p class="Normal DocDefaults ">
501                <span style="white-space:pre-wrap;"><span   >Lorsque vous ouvrez un document docx en utilisant </span></span><span class="notranslate">docx4j</span><span   >, </span></span><span class="notranslate">docx4j</span><span   > automatiquement </span></span></span>
502                <span style="font-weight: bold;font-style: italic;"><span   >unmarshals</span></span></span>
503                <span style="white-space:pre-wrap;"><span   > le contenu de chaque partie XML à un objet Java de type arbre fortement (l' </span></span><span class="notranslate">jaxbElement</span><span   >).</span></span></span>
504            </p>
505
506            <p class="Normal DocDefaults ">
507                <span style="white-space:pre-wrap;"><span   >De même, si / quand vous dites </span></span><span class="notranslate">docx4j</span><span   > pour sauver ces objets Java comme un docx, </span></span><span class="notranslate">docx4j</span><span   > automatiquement </span></span></span>
508                <span style="font-weight: bold;font-style: italic;"><span   >maréchaux</span></span></span>
509                <span style="white-space:pre-wrap;"><span   > l' </span></span><span class="notranslate">jaxbElement</span><span   > dans chaque partie.</span></span></span>
510            </p>
511
512            <p class="Normal DocDefaults ">
513                <span style="white-space:pre-wrap;"><span   >Parfois, vous voulez des choses maréchal ou désorganiser vous-même.</span> <span  >La classe </span></span></span>
514                <span style="font-weight: bold;color: #000000;font-family: Consolas;font-size: 9.0pt;" class="notranslate">org.docx4j.jaxb.Context</span>
515                <span style="white-space:pre-wrap;"><span   > définit l'ensemble des JAXBContexts utilisés dans </span></span><span class="notranslate">docx4j</span><span   >: </span></span></span>
516            </p>
517
518            <tgroup>
519                    </tgroup><table class="TableGrid TableNormal notranslate " id="docx4j_tbl_0" style="position: relative; margin-left: 0.76in;table-layout: fixed;border-collapse: collapse;">
520                <colgroup>
521                    <col style="width: 2in;">
522                    <col style="width: 2.94in;">
523                </colgroup>
524                <tbody><tr style="vertical-align: top;">
525                        <td style="vertical-align: middle;">
526
527                            <p class="Normal DocDefaults ">
528                                <span style="font-family: Consolas;font-size: 9.0pt;">Jc</span>
529                            </p>
530                        </td>
531                        <td>
532
533                            <p class="Normal DocDefaults ">
534                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml</span>
535                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
536                                    <br clear="all">org.docx4j.dml</span>
537                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
538                                    <br clear="all">org.docx4j.dml.picture</span>
539                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
540                                    <br clear="all">org.docx4j.dml.wordprocessingDrawing</span>
541                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
542                                    <br clear="all">
543                                </span>
544                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.vml</span>
545                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
546                                    <br clear="all">org.docx4j.vml.officedrawing</span>
547                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
548                                    <br clear="all">org.docx4j.math</span>
549                            </p>
550                        </td>
551                    </tr>
552                    <tr style="vertical-align: top;">
553                        <td style="vertical-align: middle;">
554
555                            <p class="Normal DocDefaults ">
556                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcThemePart</span>
557                            </p>
558                        </td>
559                        <td>
560
561                            <p class="Normal DocDefaults ">
562                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.dml</span>
563                            </p>
564                        </td>
565                    </tr>
566                    <tr style="vertical-align: top;">
567                        <td style="vertical-align: middle;">
568
569                            <p class="Normal DocDefaults ">
570                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcDocPropsCore</span>
571                            </p>
572                        </td>
573                        <td>
574
575                            <p class="Normal DocDefaults ">
576                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.docProps.core</span>
577                            </p>
578
579                            <p class="Normal DocDefaults ">
580                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.docProps.core.dc.elements</span>
581                            </p>
582
583                            <p class="Normal DocDefaults ">
584                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.docProps.core.dc.terms</span>
585                            </p>
586                        </td>
587                    </tr>
588                    <tr style="vertical-align: top;">
589                        <td style="vertical-align: middle;">
590
591                            <p class="Normal DocDefaults ">
592                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcDocPropsCustom</span>
593                            </p>
594                        </td>
595                        <td>
596
597                            <p class="Normal DocDefaults ">
598                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.docProps.custom</span>
599                            </p>
600                        </td>
601                    </tr>
602                    <tr style="vertical-align: top;">
603                        <td style="vertical-align: middle;">
604
605                            <p class="Normal DocDefaults ">
606                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcDocPropsExtended</span>
607                            </p>
608                        </td>
609                        <td>
610
611                            <p class="Normal DocDefaults ">
612                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.docProps.extended</span>
613                            </p>
614                        </td>
615                    </tr>
616                    <tr style="vertical-align: top;">
617                        <td style="vertical-align: middle;">
618
619                            <p class="Normal DocDefaults ">
620                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcXmlPackage</span>
621                            </p>
622                        </td>
623                        <td>
624
625                            <p class="Normal DocDefaults ">
626                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.xmlPackage</span>
627                            </p>
628                        </td>
629                    </tr>
630                    <tr style="vertical-align: top;">
631                        <td style="vertical-align: middle;">
632
633                            <p class="Normal DocDefaults ">
634                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcRelationships</span>
635                            </p>
636                        </td>
637                        <td>
638
639                            <p class="Normal DocDefaults ">
640                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.relationships</span>
641                            </p>
642                        </td>
643                    </tr>
644                    <tr style="vertical-align: top;">
645                        <td style="vertical-align: middle;">
646
647                            <p class="Normal DocDefaults ">
648                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcCustomXmlProperties</span>
649                            </p>
650                        </td>
651                        <td>
652
653                            <p class="Normal DocDefaults ">
654                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.customXmlProperties</span>
655                            </p>
656                        </td>
657                    </tr>
658                    <tr style="vertical-align: top;">
659                        <td style="vertical-align: middle;">
660
661                            <p class="Normal DocDefaults ">
662                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcContentTypes</span>
663                            </p>
664                        </td>
665                        <td>
666
667                            <p class="Normal DocDefaults ">
668                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.openpackaging.contenttype</span>
669                            </p>
670                        </td>
671                    </tr>
672                    <tr style="vertical-align: top;">
673                        <td style="vertical-align: middle;">
674
675                            <p class="Normal DocDefaults ">
676                                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">jcPML</span>
677                            </p>
678                        </td>
679                        <td>
680
681                            <p class="Normal DocDefaults ">
682                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.pml</span>
683                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
684                                    <br clear="all">org.docx4j.dml</span>
685                                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">
686                                    <br clear="all">org.docx4j.dml.picture</span>
687                            </p>
688                        </td>
689                    </tr>
690               
691            </tbody></table>
692
693            <p class="Normal DocDefaults ">
694
695            </p><p class="Heading1 Normal DocDefaults ">
696                <span style="font-family: Calibri;"><span   >Architecture</span></span></span>
697            </p>
698
699            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > a 3 couches:</span></span></p>
700
701            <p class="ListParagraph Normal DocDefaults ">
702                <span style="position: relative; margin-left: 0.5in;"><span   >1. </span></span></span>
703                <span style="font-weight: bold;font-family: Consolas;" class="notranslate">org.docx4j.openpackaging</span>
704                <br clear="all">
705                <br clear="all">
706                <span style="white-space:pre-wrap;"><span   >OpenPackaging gère les choses au niveau de l'emballage conventions ouvertes: une décompression docx en </span></span></span>
707                <span style="font-weight: bold;font-family: Consolas;"><span   >WordprocessingMLPackage</span></span></span>
708                <span style="white-space:pre-wrap;"><span   > et un ensemble d'objets héritant de la partie; permettant pièces à ajouter / supprimer, sauf les docx</span></span></span>
709                <br clear="all">
710                <br clear="all">
711                <span style="white-space:pre-wrap;"><span   >Cette couche est basée à l'origine sur OpenXML4J (qui est également utilisée par Apache POI). </span></span></span>
712                <br clear="all">
713                <br clear="all">
714                <span style="white-space:pre-wrap;"><span   >Les pièces sont généralement sous-classes de </span></span></span>
715                <span style="font-weight: bold;color: #000000;font-family: Consolas;" class="notranslate">org.docx4j.openpackaging.parts.JaxbXmlPart</span>
716                <br clear="all">
717                <br clear="all">
718                <span style="white-space:pre-wrap;"><span   >Les pièces sont disposées dans un arbre.</span> <span  >Si une partie a des descendants, elle aura un </span></span></span>
719                <span style="font-weight: bold;font-family: Consolas;" class="notranslate">org.docx4j.openpackaging.parts.relationships.RelationshipsPart</span>
720                <span style="white-space:pre-wrap;"><span   > qui identifie les parties descendant.</span> <span  >Le PartsList échantillon (voir section suivante) vous montre comment cela fonctionne.</span></span></span>
721                <br clear="all">
722                <br clear="all"><span   >Un JaxbXmlPart a un arbre de contenu:</span></span><br clear="all">
723                <br clear="all">
724
725                <span class="notranslate">
726                    <span style="font-family: Consolas;font-size: 9.0pt;">   public Object getJaxbElement() {</span>
727                    <span style="font-family: Consolas;font-size: 9.0pt;">
728                        <br clear="all">
729                    </span>
730                    <span style="font-family: Consolas;font-size: 9.0pt;">   </span>
731                    <span style="font-family: Consolas;font-size: 9.0pt;">   return jaxbElement;</span>
732                    <span style="font-family: Consolas;font-size: 9.0pt;">
733                        <br clear="all">
734                    </span>
735                    <span style="font-family: Consolas;font-size: 9.0pt;">   }</span>
736                    <span style="font-family: Consolas;font-size: 9.0pt;">
737                        <br clear="all">
738                    </span>
739                    <span style="font-family: Consolas;font-size: 9.0pt;">
740                        <br clear="all">
741                    </span>
742                    <span style="font-family: Consolas;font-size: 9.0pt;">   public void setJaxbElement(Object jaxbElement) {</span>
743                    <span style="font-family: Consolas;font-size: 9.0pt;">
744                        <br clear="all">
745                    </span>
746                    <span style="font-family: Consolas;font-size: 9.0pt;">   </span>
747                    <span style="font-family: Consolas;font-size: 9.0pt;">   this.jaxbElement = jaxbElement;</span>
748                    <span style="font-family: Consolas;font-size: 9.0pt;">
749                        <br clear="all">
750                    </span>
751                    <span style="font-family: Consolas;font-size: 9.0pt;">   }</span>
752                    <span style="font-family: Consolas;font-size: 9.0pt;">
753                        <br clear="all">
754                    </span>
755                </span>
756
757            </p>
758
759            <p class="ListParagraph Normal DocDefaults ">
760                <span style="position: relative; margin-left: 0.5in;"><span   >2. </span></span></span>
761                <span style="white-space:pre-wrap;"><span   >Le </span></span></span>
762                <span style="font-weight: bold;color: #000000;"><span   >JAXB</span></span></span>
763                <span style="font-weight: bold;">
764                    <span style="white-space:pre-wrap;"><span   > arbre de contenu</span></span></span>
765                </span>
766                <span style="white-space:pre-wrap;"><span   > est le deuxième niveau du modèle à trois couches.</span></span></span>
767                <br clear="all">
768                <br clear="all">
769                <span style="white-space:pre-wrap;"><span   >La plupart des parties (y compris MainDocumentPart, les styles, en-têtes / pieds de page, commentaires, </span></span></span>
770                <span style="color: #000000;"><span   >notes de fin</span></span></span>
771                <span style="white-space:pre-wrap;"><span   >de bas de page) l'utilisation </span></span></span>
772                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/wml">
773                    <span style="font-weight: bold;font-family: Consolas;">org.docx4j.wml</span>
774                </a>
775                <span style="font-weight: bold;font-family: Consolas;">
776                    <span style="white-space:pre-wrap;"></span>
777                </span>
778                <span style="white-space:pre-wrap;"><span   >(WordprocessingML); </span></span></span>
779                <span style="color: #000000;"><span   >wml</span></span></span>
780                <span style="white-space:pre-wrap;"><span   > références </span></span></span>
781                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/wml">
782                    <span style="font-weight: bold;font-family: Consolas;">org.docx4j.dml</span>
783                </a>
784                <span style="font-weight: bold;font-family: Consolas;">
785                    <span style="white-space:pre-wrap;"></span>
786                </span><span   >(DrawingML) si nécessaire.</span></span><br clear="all">
787                <br clear="all"><span   >Ces classes ont été générées à partir des schémas XML Open</span></span><br clear="all">
788                <br clear="all">
789            </p>
790
791            <p class="ListParagraph Normal DocDefaults ">
792                <span style="position: relative; margin-left: 0.5in;"><span   >3. </span></span></span>
793                <span style="font-weight: bold;font-family: Consolas;" class="notranslate">org.docx4j.model</span>
794                <span style="font-weight: bold;font-family: Consolas;">
795                    <br clear="all">
796                </span>
797                <span style="font-weight: bold;font-family: Consolas;">
798                    <br clear="all">
799                </span>
800                <span style="white-space:pre-wrap;"><span   >Ce package s'appuie sur les deux couches inférieures de fournir des fonctionnalités supplémentaires, et est progressivement développé.    </span></span></span>
801            </p>
802
803            <p class="Heading1 Normal DocDefaults ">
804                <span style="font-family: Calibri;"><span   >Les échantillons</span></span></span>
805            </p>
806
807            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Le org.docx4j.samples paquet contient des exemples de la façon de faire des choses avec </span></span><span class="notranslate">docx4j</span><span   >.</span> <span  >Il s'agit notamment de:</span></span></p>
808
809            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.25in;space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Notions de base</span></span></p>
810
811<div class="notranslate">
812
813            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
814                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CreateWordprocessingMLDocument</p>
815
816            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
817                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>DisplayMainDocumentPartXml</p>
818
819            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
820                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>OpenAndSaveRoundTripTest</p>
821
822            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
823                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>OpenMainDocumentAndTraverse</p>
824
825</div>
826
827            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.25in;space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Sortie / Transformation</span></span></p>
828
829<div class="notranslate">
830
831            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
832                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CreateHtml</p>
833
834            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
835                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CreatePdf</p>
836
837            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.25in;space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
838</p></div>
839                <span style="white-space:pre-wrap;"><span   >Flat XML OPC </span></span></span>
840            <p></p>
841<div class="notranslate">
842
843            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
844                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>ExportInPackageFormat</p>
845
846            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
847                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>ImportFromPackageFormat</p>
848
849            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.25in;space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
850</p></div>
851                <span style="white-space:pre-wrap;"><span   >le traitement des images </span></span></span>
852            <p></p>
853<div class="notranslate">
854
855            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
856                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>AddImage</p>
857
858            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
859                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>ConvertEmbeddedImageToLinked</p>
860</div>
861
862            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.25in;space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Partie de manutention</span></span></p>
863<div class="notranslate">
864
865            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
866                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CopyPart</p>
867
868            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
869                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>ImportForeignPart</p>
870
871            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
872                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>PartsList</p>
873
874            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
875                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>StripParts</p>
876
877</div>
878            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.25in;space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Divers</span></span></p>
879<div class="notranslate">
880
881            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
882                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CompareDocuments</p>
883
884            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
885                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CreateDocxWithCustomXml</p>
886
887            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
888                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>CustomXmlBinding</p>
889
890            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
891                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>DocProps</p>
892
893            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
894                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>Filter</p>
895
896            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
897                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>HyperlinkTest</p>
898
899            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
900                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>NumberingRestart</p>
901
902            <p class="ListParagraph Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
903                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;">* </span>UnmarshallFromTemplate</p>
904</div>
905
906            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Si vous avez installé le code source, vous aurez déjà ce paquet.</span></span></p>
907
908            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
909                <span style="white-space:pre-wrap;"><span   >Si vous n'avez pas, vous pouvez consulter en ligne, à </span></span></span>
910            </p>
911
912            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
913                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/samples">
914                    <span class="Hyperlink DefaultParagraphFont " style="font-size: 10.0pt;">http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/samples</span>
915                </a>
916            </p>
917
918            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
919                <span style="white-space:pre-wrap;"><span   >Il existe également plusieurs </span></span></span>
920                <span style="font-weight: bold;"><span   >exemples de documents</span></span></span>
921                <span style="white-space:pre-wrap;"><span   > dans l'échantillon-docs répertoire /: ce sont les plus facilement accessibles en consultant </span></span><span class="notranslate">docx4j</span><span   > svn.</span></span></span>
922            </p>
923
924            <p class="Heading1 Normal DocDefaults ">
925                <span style="font-family: Calibri;"><span   >Liste des pièces</span></span></span>
926            </p>
927
928            <p class="Normal DocDefaults ">
929                <span style="white-space:pre-wrap;"><span   >Pour avoir une meilleure compréhension de la façon </span></span><span class="notranslate">docx4j</span><span   > travaux et la structure d'un document docx vous pouvez exécuter la </span></span><span class="notranslate">PartsList</span><span   > échantillon sur un docx (ou un pptx).</span> <span  >Si vous le faites, il donnera la liste de la hiérarchie des pièces utilisées dans ce package.</span> <span  >Il vous dira quelle classe est utilisé pour représenter chaque partie, et lorsque cette partie est un JaxbXmlPart, il vous indiquera également quelle classe de la </span></span></span>
930                <span style="font-family: Consolas;font-size: 9.0pt;">
931                    <span style="white-space:pre-wrap;"><span   >jaxbElement </span></span></span>
932                </span><span   >est.</span></span></p>
933
934            <p class="Normal DocDefaults "><span   >Par exemple:</span></span></p>
935<div class="notranslate">
936            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
937                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">Part /_rels/.rels [org.docx4j.openpackaging.parts.relationships.RelationshipsPart]</span>
938                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
939                    <br clear="all">
940                    <span style="white-space:pre-wrap;">  containing JaxbElement:org.docx4j.relationships.Relationships</span>
941                </span>
942            </p>
943
944            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
945
946            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 0.5in;space-after: 0in;line-height: 100%;">
947                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
948                    <span style="white-space:pre-wrap;">Part /docProps/app.xml [org.docx4j.openpackaging.parts.DocPropsExtendedPart]  </span>
949                </span>
950                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
951                    <br clear="all">
952                    <span style="white-space:pre-wrap;">  containing JaxbElement:org.docx4j.docProps.extended.Properties</span>
953                </span>
954            </p>
955
956            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.5in;space-after: 0in;line-height: 100%;">
957
958            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 0.5in;space-after: 0in;line-height: 100%;">
959                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
960                    <span style="white-space:pre-wrap;">Part /docProps/core.xml [org.docx4j.openpackaging.parts.DocPropsCorePart]  </span>
961                </span>
962                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
963                    <br clear="all">
964                    <span style="white-space:pre-wrap;">  containing JaxbElement:org.docx4j.docProps.core.CoreProperties</span>
965                </span>
966            </p>
967
968            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.5in;space-after: 0in;line-height: 100%;">
969
970            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 0.5in;space-after: 0in;line-height: 100%;">
971                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
972                    <span style="white-space:pre-wrap;">Part </span>
973                </span>
974                <span style="font-weight: bold;color: #000000;font-family: Consolas;font-size: 8.0pt;">/word/document.xml</span>
975                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
976                    <span style="white-space:pre-wrap;"> [org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart]  </span>
977                </span>
978                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
979                    <br clear="all">
980                    <span style="white-space:pre-wrap;">  containing JaxbElement:org.docx4j.wml.Document</span>
981                </span>
982            </p>
983
984            <p class="Normal DocDefaults " style="position: relative; margin-left: 0.5in;space-after: 0in;line-height: 100%;">
985
986            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
987                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">Part /word/settings.xml [</span>
988                <span style="color: #000000;font-family: Consolas;font-size: 7.0pt;">org.docx4j.openpackaging.parts.WordprocessingML</span>
989                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
990                    <span style="white-space:pre-wrap;">.DocumentSettingsPart]  </span>
991                </span>
992                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
993                    <br clear="all">
994                    <span style="white-space:pre-wrap;">  containing JaxbElement:org.docx4j.wml.CTSettings</span>
995                </span>
996            </p>
997
998            <p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
999
1000            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
1001                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">Part /word/styles.xml [</span>
1002                <span style="color: #000000;font-family: Consolas;font-size: 7.0pt;">org.docx4j.openpackaging.parts.WordprocessingML</span>
1003                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
1004                    <span style="white-space:pre-wrap;">.StyleDefinitionsPart]  </span>
1005                </span>
1006                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
1007                    <br clear="all">
1008                    <span style="white-space:pre-wrap;">  containing JaxbElement:org.docx4j.wml.Styles</span>
1009                </span>
1010            </p>
1011
1012            <p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
1013
1014            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
1015                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">Part /word/media/image1.jpeg [</span>
1016                <span style="color: #000000;font-family: Consolas;font-size: 7.0pt;">org.docx4j.openpackaging.parts.WordprocessingML</span>
1017                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
1018                    <span style="white-space:pre-wrap;">.ImageJpegPart] </span>
1019                </span>
1020            </p>
1021</div>
1022            <p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
1023
1024            </p><p class="Normal DocDefaults " style="position: relative; margin-left: 1in;space-after: 0in;line-height: 100%;">
1025
1026            </p><p class="Heading1 Normal DocDefaults ">
1027                <span style="font-family: Calibri;"><span   >Passer en revue une docx</span></span></span>
1028            </p>
1029
1030            <p class="Normal DocDefaults ">
1031                <a class="notranslate" href="http://dev.plutext.org/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/samples/OpenMainDocumentAndTraverse.java">
1032                    <span style="color: #0000FF;text-decoration: none;">OpenMainDocumentAndTraverse.java</span>
1033                </a>
1034                <span style="white-space:pre-wrap;"><span   > dans le répertoire des échantillons vous montre comment traverser la représentation d'un JAXB docx.</span></span></span>
1035            </p>
1036
1037            <p class="Normal DocDefaults ">
1038                <span style="white-space:pre-wrap;"><span   >Une chose au sujet ennuyeux JAXB, est un objet-dire un tableau peut être représenté comme </span></span></span>
1039                <span class="notranslate" style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.Tbl</span>
1040                <span style="white-space:pre-wrap;"><span   > (Comme on peut s'y attendre).</span> <span  >Ou il pourrait être enveloppé dans un </span></span></span>
1041                <span class="notranslate" style="font-weight: bold;color: #000000;font-family: Consolas;font-size: 9.0pt;">javax.xml.bind.JAXBElement</span><span   >Dans ce cas, pour obtenir la vraie table, vous avez à faire quelque chose comme:</span></span></p>
1042
1043            <p class="Normal DocDefaults notranslate " style="space-after: 0in;line-height: 100%;">
1044                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1045                    <span style="white-space:pre-wrap;"></span>
1046                </span>
1047                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1048                    <span style="white-space:pre-wrap;">if </span>
1049                </span>
1050                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">( ((JAXBElement)o).getDeclaredType().getName().equals(</span>
1051                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">"org.docx4j.wml.Tbl"</span>
1052                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1053                    <span style="white-space:pre-wrap;">) ) </span>
1054                </span>
1055            </p>
1056
1057            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1058                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1059                    <span style="white-space:pre-wrap;"></span>
1060                </span>
1061                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;"><span   >tbl = org.docx4j.wml.Tbl (org.docx4j.wml.Tbl) ((JAXBElement) o). getValue ();</span></span></span>
1062            </p>
1063
1064            <p class="Normal DocDefaults ">
1065
1066            </p><p class="Heading1 Normal DocDefaults ">
1067                <span style="font-family: Calibri;"><span   >Création d'une nouvelle docx</span></span></span>
1068            </p>
1069
1070            <p class="Normal DocDefaults " style="space-after: 0.07in;line-height: 100%;"><span   >Pour créer une nouvelle docx:</span></span></p>
1071
1072            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1073                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1074                    <span style="white-space:pre-wrap;"></span>
1075                </span>
1076                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Créer le package</span></span></span>
1077            </p>
1078
1079            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1080                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1081                    <span style="white-space:pre-wrap;"></span>
1082                </span>
1083                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage();</span>
1084            </p>
1085
1086            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1087
1088            </p><p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1089                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1090                    <span style="white-space:pre-wrap;"></span>
1091                </span>
1092                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Sauvegarde</span></span></span>
1093            </p>
1094
1095            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1096                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1097                    <span style="white-space:pre-wrap;"></span>
1098                </span>
1099                <span style="font-family: Consolas;font-size: 9.0pt;">wordMLPackage.save(new java.io.File("helloworld.docx") );</span>
1100            </p>
1101
1102            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
1103                <span style="white-space:pre-wrap;"><span   >C'est tout.  </span></span></span>
1104            </p>
1105
1106            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
1107                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;" class="notranslate">
1108                    <span style="white-space:pre-wrap;">createPackage() </span>
1109                </span><span   >est une méthode commode, qui ne:</span></span></p>
1110
1111            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1112                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Créer le package</span></span></span>
1113            </p>
1114
1115            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1116                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;" class="notranslate">WordprocessingMLPackage wordMLPackage = new WordprocessingMLPackage();</span>
1117            </p>
1118
1119            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1120                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Création de la partie du document principal (word / document.xml)</span></span></span>
1121            </p>
1122
1123            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1124                <span style="font-family: Consolas;font-size: 9.0pt;">MainDocumentPart wordDocumentPart = new MainDocumentPart();</span>
1125            </p>
1126
1127
1128            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1129                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Créer un contenu principale partie du document</span></span></span>
1130            </p>
1131
1132            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1133                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">ObjectFactory factory = Context.getWmlObjectFactory();</span>
1134            </p>
1135
1136            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1137                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.Body body = factory .createBody();</span>
1138            </p>
1139
1140            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1141                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.Document wmlDocumentEl = factory .createDocument();</span>
1142            </p>
1143
1144            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1145                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">wmlDocumentEl.setBody(body);</span>
1146            </p>
1147
1148
1149            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1150                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Mettez le contenu dans la partie</span></span></span>
1151            </p>
1152
1153            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1154                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">wordDocumentPart.setJaxbElement(wmlDocumentEl);</span>
1155            </p>
1156
1157
1158            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1159                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Ajoute la partie principale du document à l'ensemble des relations</span></span></span>
1160            </p>
1161
1162            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1163                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / (Le créer si nécessaire)</span></span></span>
1164            </p>
1165
1166            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1167                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">wmlPack.addTargetPart(wordDocumentPart);</span>
1168            </p>
1169
1170            <p class="Heading1 Normal DocDefaults "><span   >Ajout d'un paragraphe de texte</span></span></p>
1171
1172            <p class="Normal DocDefaults ">
1173                <span style="font-family: Consolas;font-size: 9.0pt;">
1174                    <span style="white-space:pre-wrap;"><span   >MainDocumentPart </span></span></span>
1175                </span><span   >contient une méthode:</span></span></p>
1176
1177            <p class="Normal DocDefaults notranslate">
1178                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1179                    <span style="white-space:pre-wrap;">public </span>
1180                </span>
1181                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.P addStyledParagraphOfText(String styleId, String text)</span>
1182            </p>
1183
1184            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Vous pouvez utiliser cette méthode pour ajouter un paragraphe à l'aide du style spécifié.</span></span></p>
1185
1186            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Le XML nous cherchons à créer sera quelque chose comme:</span></span></p>
1187           
1188<div class="notranslate">           
1189
1190            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
1191                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;</span>
1192                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">
1193                    <span style="white-space:pre-wrap;">w:p </span>
1194                </span>
1195                <span class="apple-converted-space DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;"> </span>
1196                <span class="xmlmarkupattributename DefaultParagraphFont " style="color: #FF0000;font-family: Consolas;font-size: 8.5pt;">xmlns:w</span>
1197                <span class="xmlmarkupattributevalue DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">="http://schemas.openxmlformats.org/wordprocessingml/2006/main"</span>
1198                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
1199                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
1200                    <br clear="all">
1201                </span>
1202                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">    </span>
1203                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;</span>
1204                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:r</span>
1205                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
1206                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
1207                    <br clear="all">
1208                </span>
1209                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">        </span>
1210                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;</span>
1211                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:t</span>
1212                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
1213                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">Hello world</span>
1214                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;/</span>
1215                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:t</span>
1216                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
1217                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
1218                    <br clear="all">
1219                </span>
1220                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">    </span>
1221                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;/</span>
1222                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:r</span>
1223                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
1224                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
1225                    <br clear="all">
1226                </span>
1227                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;/</span>
1228                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:p</span>
1229                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
1230            </p>
1231
1232</div>
1233            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
1234                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1235                    <span style="white-space:pre-wrap;"><span   >addStyledParagraphOfText </span></span></span>
1236                </span><span   >construit la structure de l'objet comme JAXB, et il ajoute le document.</span></span></p>
1237
1238            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1239                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1240                    <span style="white-space:pre-wrap;"></span>
1241                </span>
1242                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">ObjectFactory factory = Context.getWmlObjectFactory();</span>
1243            </p>
1244
1245            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1246                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Création de l'alinéa</span></span></span>
1247            </p>
1248
1249            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1250                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.P  para = factory.createP();</span>
1251            </p>
1252
1253            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1254                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Créer le texte de l'élément</span></span></span>
1255            </p>
1256
1257            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1258                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.Text  t = factory.createText();</span>
1259            </p>
1260
1261            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1262                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">t.setValue(simpleText);</span>
1263            </p>
1264
1265            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1266                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Création de la course</span></span></span>
1267            </p>
1268
1269            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1270                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.R  run = factory.createR();</span>
1271            </p>
1272
1273            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1274                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1275                    <span style="white-space:pre-wrap;">run.getRunContent().add(t);    </span>
1276                </span>
1277            </p>
1278
1279            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1280                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">para.getParagraphContent().add(run);</span>
1281            </p>
1282           
1283            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1284                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Maintenant, ajoutez à notre point le corps du document</span></span></span>
1285            </p>
1286
1287            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1288                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">Body body = this.jaxbElement.getBody();</span>
1289            </p>
1290
1291            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1292                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">Body.getEGBlockLevelElts().add(para)</span>
1293            </p>
1294
1295            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Alternativement, vous pouvez créer le point de triage par XML:</span></span></p>
1296
1297            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1298                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / En supposant une chaîne XML qui contient le code XML ci-dessus</span></span></span>
1299            </p>
1300
1301            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1302                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.P  para = XmlUtils.unmarshalString(xml);</span>
1303            </p>
1304
1305            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Pour que cela fonctionne, vous devez vous assurer que tous les espaces de noms sont déclarés correctement dans la chaîne.</span></span></p>
1306
1307            <p class="Heading1 Normal DocDefaults "><span   >Ajout d'une partie</span></span></p>
1308
1309            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Que faire si vous voulez ajouter une nouvelle partie des styles?</span> <span  >Voici comment:</span></span></p>
1310
1311            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1312                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Création d'une partie des styles</span></span></span>
1313            </p>
1314
1315            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1316                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1317                    <span style="white-space:pre-wrap;">StyleDefinitionsPart stylesPart = </span>
1318                </span>
1319                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1320                    <span style="white-space:pre-wrap;">new </span>
1321                </span>
1322                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">StyleDefinitionsPart();</span>
1323            </p>
1324
1325            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1326                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Le remplir avec des styles par défaut</span></span></span>
1327            </p>
1328
1329            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1330                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">stylesPart.unmarshalDefaultStyles();</span>
1331            </p>
1332
1333            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1334                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Ajoute la partie des styles à la partie du document principal des relations</span></span></span>
1335            </p>
1336
1337            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1338                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">wordDocumentPart.addTargetPart(stylesPart);</span>
1339            </p>
1340
1341            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Vous souhaitez adopter la même approche pour ajouter un en-tête ou pied de page.</span></span></p>
1342
1343            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Lorsque vous ajoutez une partie de cette façon, il est automatiquement ajouté à la partie des relations source fait partie.</span></span></p>
1344
1345            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >En général, vous aurez également besoin d'ajouter une référence à la partie (en utilisant son id relation) à la partie principale du document.</span> <span  >Ceci s'applique aux images, en-têtes et pieds de page.</span> <span  >(Les commentaires, les notes et les notes sont un peu différentes, en ce que ce que vous ajoutez à la partie principale du document sont des références à des commentaires individuels / notes / notes de fin).</span></span></p>
1346
1347            <p class="Heading1 Normal DocDefaults ">
1348                <span style="font-family: Calibri;"><span   >docx (X) HTML</span></span></span>
1349            </p>
1350
1351            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span class="notranslate">docx4j</span><span   > utilise XSLT pour transformer un docx en XHTML:</span></span></p>
1352
1353            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1354                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1355                    <span style="white-space:pre-wrap;">AbstractHtmlExporter exporter = </span>
1356                </span>
1357                <span style="font-weight: bold;color: #7F0055;font-family: Courier New;font-size: 9.0pt;">
1358                    <span style="white-space:pre-wrap;">new </span>
1359                </span>
1360                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">HtmlExporterNG2();</span>
1361            </p>
1362
1363            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1364                <span style="color: #3F7F5F;font-family: Courier New;font-size: 9.0pt;"><span   >/ / Noter l'* 2 * il</span></span></span>
1365            </p>
1366
1367
1368            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1369                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Ecrire à StreamResult (dans ce cas, un flux de sortie)</span></span></span>
1370            </p>
1371
1372            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1373                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1374                    <span style="white-space:pre-wrap;">OutputStream os = </span>
1375                </span>
1376                <span style="font-weight: bold;color: #7F0055;font-family: Courier New;font-size: 9.0pt;">
1377                    <span style="white-space:pre-wrap;">new </span>
1378                </span>
1379                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1380                    <span style="white-space:pre-wrap;">java.io.FileOutputStream(inputfilepath + </span>
1381                </span>
1382                <span style="color: #2A00FF;font-family: Courier New;font-size: 9.0pt;">".html"</span>
1383                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">);</span>
1384            </p>
1385
1386            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1387                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1388                    <span style="white-space:pre-wrap;">javax.xml.transform.stream.StreamResult result </span>
1389                </span>
1390                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1391                    <br clear="all">
1392                </span>
1393                <span style="color: #FFFFFF;font-family: Courier New;font-size: 9.0pt;">
1394                    <span style="white-space:pre-wrap;"></span>
1395                </span>
1396                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1397                    <span style="white-space:pre-wrap;">= </span>
1398                </span>
1399                <span style="font-weight: bold;color: #7F0055;font-family: Courier New;font-size: 9.0pt;">
1400                    <span style="white-space:pre-wrap;">new </span>
1401                </span>
1402                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">javax.xml.transform.stream.StreamResult(os);</span>
1403            </p>
1404
1405
1406            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1407                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1408                    <span style="white-space:pre-wrap;">exporter.html(wordMLPackage, result, </span>
1409                </span>
1410            </p>
1411
1412            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1413                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">
1414                    <span style="white-space:pre-wrap;">inputfilepath + </span>
1415                </span>
1416                <span style="color: #2A00FF;font-family: Courier New;font-size: 9.0pt;">"_files"</span>
1417                <span style="color: #000000;font-family: Courier New;font-size: 9.0pt;">);</span>
1418            </p>
1419
1420            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Vous trouverez le code HTML généré est propre.</span></span></p>
1421
1422            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span class="notranslate">docx4j</span><span   > utilise des fonctions d'extension XSLT Java pour faire le levage de charges lourdes, de sorte que le XSLT est lui-même reste simple.</span></span></p>
1423
1424            <p class="Heading1 Normal DocDefaults ">
1425                <span style="font-family: Calibri;"><span   >docx au format PDF</span></span></span>
1426            </p>
1427
1428            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span class="notranslate">docx4j</span><span   > produit XSL FO, qui peut à son tour être utilisé pour créer un fichier PDF.</span></span></p>
1429
1430            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >À l'heure actuelle, Apache FOP est intégré dans </span></span><span class="notranslate">docx4j</span><span   > pour créer le PDF.</span> <span  >(Bientôt, nous allons changer les choses pour que </span></span><span class="notranslate">docx4j</span><span   > génère destinés à être utilisés par votre préféré pour moteur de rendu, qu'il s'agisse de FOP, ou un outil commercial comme XEP).</span></span></p>
1431
1432            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Pour créer un PDF:</span></span></p>
1433
1434            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1435                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / L'identité Polices meilleure cartographie sur Microsoft Windows</span></span></span>
1436            </p>
1437
1438            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1439                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">wordMLPackage.setFontMapper(</span>
1440                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1441                    <span style="white-space:pre-wrap;">new </span>
1442                </span>
1443                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">IdentityPlusMapper());</span>
1444            </p>
1445
1446
1447            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1448                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Définit le convertisseur</span></span></span>
1449            </p>
1450
1451            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1452                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1453                    <span style="white-space:pre-wrap;">org.docx4j.convert.out.pdf.PdfConversion c </span>
1454                </span>
1455                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;">
1456                    <br clear="all">
1457                </span>
1458                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1459                    <span style="white-space:pre-wrap;"></span>
1460                </span>
1461                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1462                    <span style="white-space:pre-wrap;">= </span>
1463                </span>
1464                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1465                    <span style="white-space:pre-wrap;">new </span>
1466                </span>
1467                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.convert.out.pdf.viaXSLFO.Conversion(wordMLPackage);</span>
1468            </p>
1469
1470
1471            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1472                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / Écrire sur la sortie courant</span></span></span>
1473            </p>
1474
1475            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1476                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1477                    <span style="white-space:pre-wrap;">OutputStream os = </span>
1478                </span>
1479                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1480                    <span style="white-space:pre-wrap;">new </span>
1481                </span>
1482                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1483                    <span style="white-space:pre-wrap;">java.io.FileOutputStream(inputfilepath + </span>
1484                </span>
1485                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">".pdf"</span>
1486                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1487                    <span style="white-space:pre-wrap;">);      </span>
1488                </span>
1489            </p>
1490
1491            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1492                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">c.output(os);</span>
1493            </p>
1494
1495            <p class="Heading1 Normal DocDefaults ">
1496                <span style="font-family: Calibri;"><span   >Image Manipulation</span></span></span>
1497            </p>
1498
1499            <p class="Normal DocDefaults "><span   >Lorsque vous ajoutez une image à un document dans Word 2007, il est généralement ajouté une nouvelle partie (c.-à-vous trouver un rôle dans la docx résultant, contenant l'image en format base 64).</span></span></p>
1500
1501            <p class="Normal DocDefaults "><span   >Lorsque vous ouvrez le document dans </span></span><span class="notranslate">docx4j</span><span   >, </span></span><span class="notranslate">docx4j</span><span   > will create an image part representing it.</span></span></p>
1502
1503            <p class="Normal DocDefaults "><span   >Il est également possible de créer une image liée.</span> <span  >Dans ce cas, l'image n'est pas inclus dans le package docx, mais plutôt, est référencé à son emplacement externe.</span></span></p>
1504
1505            <p class="Normal DocDefaults ">
1506                <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span   >»S </span></span></span>
1507                <span class="notranslate" style="font-weight: bold;color: #000000;font-family: Consolas;font-size: 10.0pt;">BinaryPartAbstractImage</span>
1508                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1509                    <span style="white-space:pre-wrap;"></span>
1510                </span><span   >classe contient des méthodes pour vous permettre de créer à la fois liés et incorporés images (ainsi que des relations appropriées).</span></span></p>
1511
1512            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1513                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ **</span></span></span>
1514            </p>
1515
1516            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1517                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1518                    <span style="white-space:pre-wrap;"></span>
1519                </span>
1520                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
1521                    <span style="white-space:pre-wrap;"><span   >* Créer un cadre image à partir du tableau d'octets à condition, l'attacher à la </span></span></span>
1522                </span>
1523            </p>
1524
1525            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1526                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Une partie du document principal, et le retourner .* /</span></span></span>
1527            </p>
1528
1529            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1530                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1531                    <span style="white-space:pre-wrap;">public static </span>
1532                </span>
1533                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">BinaryPartAbstractImage createImagePart(WordprocessingMLPackage wordMLPackage,</span>
1534            </p>
1535
1536            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1537                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1538                    <span style="white-space:pre-wrap;"></span>
1539                </span>
1540                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">byte</span>
1541                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1542                    <span style="white-space:pre-wrap;">[] bytes) </span>
1543                </span>
1544            </p>
1545
1546            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1547                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1548                    <span style="white-space:pre-wrap;"></span>
1549                </span>
1550            </p>
1551
1552            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1553                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1554                    <span style="white-space:pre-wrap;"></span>
1555                </span>
1556                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ **</span></span></span>
1557            </p>
1558
1559            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1560                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1561                    <span style="white-space:pre-wrap;"></span>
1562                </span>
1563                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Créer un cadre image à partir du tableau d'octets fournis, attachez-le à la source une partie</span></span></span>
1564            </p>
1565
1566            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1567                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1568                    <span style="white-space:pre-wrap;"></span>
1569                </span>
1570                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* (Par exemple, la partie du document principal, une partie en-tête, etc), et le retourner .* /</span></span></span>
1571            </p>
1572
1573            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1574                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1575                    <span style="white-space:pre-wrap;"></span>
1576                </span>
1577                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1578                    <span style="white-space:pre-wrap;">public static </span>
1579                </span>
1580                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">BinaryPartAbstractImage createImagePart(WordprocessingMLPackage wordMLPackage,</span>
1581            </p>
1582
1583            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1584                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1585                    <span style="white-space:pre-wrap;"></span>
1586                </span>
1587                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1588                    <span style="white-space:pre-wrap;">Part sourcePart, </span>
1589                </span>
1590                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">byte</span>
1591                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1592                    <span style="white-space:pre-wrap;">[] bytes) </span>
1593                </span>
1594            </p>
1595
1596            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1597
1598            </p><p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1599                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1600                    <span style="white-space:pre-wrap;"></span>
1601                </span>
1602                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ **</span></span></span>
1603            </p>
1604
1605            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1606                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1607                    <span style="white-space:pre-wrap;"></span>
1608                </span>
1609                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Créer un cadre image liée, et l'attacher comme un rel de la source de partie déterminée</span></span></span>
1610            </p>
1611
1612            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1613                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1614                    <span style="white-space:pre-wrap;"></span>
1615                </span>
1616                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* (Par exemple une partie en-tête)</span></span></span>
1617                <span style="font-family: Consolas;font-size: 9.0pt;">
1618                    <span style="white-space:pre-wrap;"></span>
1619                </span>
1620                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* /</span></span></span>
1621            </p>
1622
1623            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
1624                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1625                    <span style="white-space:pre-wrap;"></span>
1626                </span>
1627                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
1628                    <span style="white-space:pre-wrap;">public static </span>
1629                </span>
1630                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">BinaryPartAbstractImage createLinkedImagePart(</span>
1631                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1632                    <br clear="all">
1633                </span>
1634                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
1635                    <span style="white-space:pre-wrap;"></span>
1636                </span>
1637                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
1638                    <span style="white-space:pre-wrap;">WordprocessingMLPackage wordMLPackage, Part sourcePart, String fileurl) </span>
1639                </span>
1640            </p>
1641
1642            <p class="Normal DocDefaults ">
1643
1644            </p><p class="Normal DocDefaults "><span   >Pour une image à figurer dans le document, il doit également être XML appropriées dans la partie du document principal.</span> <span  >Ce XML peut prendre 2 formes de base:</span></span></p>
1645
1646
1647            <p class="ListParagraph Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1648                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
1649                <span style="white-space:pre-wrap;"><span   >l'Word 2007 </span></span></span>
1650                <span style="font-weight: bold;color: #800000;font-family: Consolas;"><span   >W: le dessin</span></span></span>
1651                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">
1652                    <span style="white-space:pre-wrap;"></span>
1653                </span><span   >sous forme</span></span></p>
1654<div class="notranslate">
1655            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1656
1657            </p><p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1658                <span style="font-family: Consolas;font-size: 9.0pt;">   </span>
1659                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&lt;w:p&gt;</span>
1660            </p>
1661
1662            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1663                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1664                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;w:r&gt;</span>
1665            </p>
1666
1667            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1668                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1669                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1670                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;w:drawing&gt;</span>
1671            </p>
1672
1673            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1674                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1675                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1676                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1677                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;wp:inline </span>
1678                </span>
1679                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">distT</span>
1680                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1681                    <span style="white-space:pre-wrap;">="0" </span>
1682                </span>
1683                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">distB</span>
1684                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1685                    <span style="white-space:pre-wrap;">="0" </span>
1686                </span>
1687                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">distL</span>
1688                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1689                    <span style="white-space:pre-wrap;">="0" </span>
1690                </span>
1691                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">distR</span>
1692                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="0"</span>
1693                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1694            </p>
1695
1696            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1697                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1698                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1699                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1700                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1701                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;wp:extent </span>
1702                </span>
1703                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">cx</span>
1704                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1705                    <span style="white-space:pre-wrap;">="3238500" </span>
1706                </span>
1707                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">cy</span>
1708                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="2362200" /</span>
1709                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1710            </p>
1711
1712            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1713                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1714                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1715                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1716                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1717                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;wp:effectExtent </span>
1718                </span>
1719                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">l</span>
1720                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1721                    <span style="white-space:pre-wrap;">="19050" </span>
1722                </span>
1723                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">t</span>
1724                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1725                    <span style="white-space:pre-wrap;">="0" </span>
1726                </span>
1727                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">r</span>
1728                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1729                    <span style="white-space:pre-wrap;">="0" </span>
1730                </span>
1731                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">b</span>
1732                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="0" /</span>
1733                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1734            </p>
1735
1736            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1737                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1738                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1739                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1740                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1741                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   :</span>
1742            </p>
1743
1744            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1745                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1746                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1747                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1748                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1749                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;a:graphic &gt;</span>
1750            </p>
1751
1752            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1753                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1754                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1755                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1756                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1757                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1758                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;a:graphicData </span>
1759                </span>
1760                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">
1761                    <span style="white-space:pre-wrap;"> ..</span>
1762                </span>
1763                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1764            </p>
1765
1766            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1767                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1768                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1769                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1770                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1771                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1772                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1773                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;pic:pic &gt;</span>
1774            </p>
1775
1776            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1777                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1778                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1779                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1780                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1781                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1782                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1783                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1784                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   :</span>
1785            </p>
1786
1787            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1788                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1789                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1790                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1791                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1792                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1793                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1794                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1795                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;pic:blipFill&gt;</span>
1796            </p>
1797
1798            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1799                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1800                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1801                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1802                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1803                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1804                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1805                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1806                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1807                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1808                <span style="font-weight: bold;color: #800000;font-family: Consolas;font-size: 9.0pt;">
1809                    <span style="white-space:pre-wrap;">a:blip </span>
1810                </span>
1811                <span style="font-weight: bold;color: #FF0000;font-family: Consolas;font-size: 9.0pt;">r:embed</span>
1812                <span style="font-weight: bold;color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="rId5"</span>
1813                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1814                    <span style="white-space:pre-wrap;"> /</span>
1815                </span>
1816                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1817            </p>
1818
1819            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1820                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1821                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1822                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1823                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1824                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1825                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1826                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1827                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1828                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   :</span>
1829            </p>
1830
1831            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1832                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1833                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1834                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1835                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1836                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1837                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1838                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1839                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1840                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1841                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">pic:blipFill&gt;</span>
1842            </p>
1843
1844            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1845                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1846                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1847                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1848                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1849                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1850                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1851                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1852                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   :</span>
1853            </p>
1854
1855            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1856                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1857                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1858                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1859                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1860                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1861                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1862                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1863                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1864                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">pic:pic&gt;</span>
1865            </p>
1866
1867            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1868                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1869                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1870                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1871                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1872                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1873                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1874                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1875                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">a:graphicData&gt;</span>
1876            </p>
1877
1878            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1879                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1880                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1881                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1882                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1883                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1884                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1885                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">a:graphic&gt;</span>
1886            </p>
1887
1888            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1889                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1890                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1891                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1892                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1893                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1894                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">wp:inline&gt;</span>
1895            </p>
1896
1897            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1898                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1899                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1900                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1901                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1902                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">w:drawing&gt;</span>
1903            </p>
1904
1905            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1906                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1907                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1908                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1909                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">w:r&gt;</span>
1910            </p>
1911
1912            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1913                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1914                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1915                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">w:p&gt;</span>
1916            </p>
1917</div>
1918            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1919
1920            </p><p class="ListParagraph Normal DocDefaults ">
1921                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
1922                <span style="white-space:pre-wrap;"><span   >Word 2003 VML fondée sur </span></span></span>
1923                <span style="font-weight: bold;color: #800000;font-family: Consolas;"><span   >w: PICT</span></span></span>
1924                <span style="white-space:pre-wrap;"><span   > forme</span></span></span>
1925            </p>
1926<div class="notranslate">
1927            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1928                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
1929                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&lt;w:p&gt;</span>
1930            </p>
1931
1932            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1933                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1934                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;w:r&gt;</span>
1935            </p>
1936
1937            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1938                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1939                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1940                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;w:pict&gt;</span>
1941            </p>
1942
1943            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1944                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1945                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1946                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1947                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;v:shapetype </span>
1948                </span>
1949                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">id</span>
1950                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1951                    <span style="white-space:pre-wrap;">="_x0000_t75" </span>
1952                </span>
1953                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">coordsize</span>
1954                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
1955                    <span style="white-space:pre-wrap;">="21600,21600" </span>
1956                </span>
1957                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">
1958                    <span style="white-space:pre-wrap;"> .. </span>
1959                </span>
1960                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1961            </p>
1962
1963            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1964                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1965                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1966                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1967                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1968                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;v:stroke </span>
1969                </span>
1970                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">joinstyle</span>
1971                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="miter" /</span>
1972                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
1973            </p>
1974
1975            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1976                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1977                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1978                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1979                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1980                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;v:formulas&gt;</span>
1981            </p>
1982
1983            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1984                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1985                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1986                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1987                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1988                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1989                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   :</span>
1990            </p>
1991
1992            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
1993                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1994                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1995                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1996                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
1997                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
1998                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
1999                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">v:formulas&gt;</span>
2000            </p>
2001
2002            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2003                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2004                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2005                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2006                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2007                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   :</span>
2008            </p>
2009
2010            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2011                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2012                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2013                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2014                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
2015                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
2016                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">v:shapetype&gt;</span>
2017            </p>
2018
2019            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2020                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2021                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2022                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2023                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   <span style="white-space:pre-wrap;">&lt;v:shape </span>
2024                </span>
2025                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">..</span>
2026                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
2027                    <span style="white-space:pre-wrap;"></span>
2028                </span>
2029                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">style</span>
2030                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="width:428.25pt;height:321pt"</span>
2031                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
2032            </p>
2033
2034            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2035                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2036                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2037                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2038                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2039                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
2040                <span style="font-weight: bold;color: #800000;font-family: Consolas;font-size: 9.0pt;">
2041                    <span style="white-space:pre-wrap;">v:imagedata </span>
2042                </span>
2043                <span style="font-weight: bold;color: #FF0000;font-family: Consolas;font-size: 9.0pt;">r:id</span>
2044                <span style="font-weight: bold;color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="rId4"</span>
2045                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">
2046                    <span style="white-space:pre-wrap;"></span>
2047                </span>
2048                <span style="color: #FF0000;font-family: Consolas;font-size: 9.0pt;">o:title</span>
2049                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">="" /</span>
2050                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">&gt;</span>
2051            </p>
2052
2053            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2054                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2055                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2056                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   </span>
2057                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">   &lt;</span>
2058                <span style="color: #0000FF;font-family: Consolas;font-size: 9.0pt;">/</span>
2059                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">v:shape&gt;</span>
2060            </p>
2061
2062            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2063                <span style="font-family: Consolas;font-size: 12.0pt;">   </span>
2064                <span style="font-family: Consolas;font-size: 12.0pt;">   </span>
2065                <span style="font-family: Consolas;font-size: 12.0pt;">   </span>
2066                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">&lt;</span>
2067                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2068                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:pict&gt;</span>
2069            </p>
2070
2071            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2072                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2073                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;</span>
2074                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2075                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:r&gt;</span>
2076            </p>
2077
2078            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2079                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;</span>
2080                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2081                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:p&gt;</span>
2082            </p>
2083</div>
2084            <p class="Normal DocDefaults ">
2085
2086            </p><p class="Normal DocDefaults ">
2087                <span style="white-space:pre-wrap;"><span class="notranslate">docx4j</span><span   > peut créer le Word 2007 </span></span></span>
2088                <span style="font-weight: bold;color: #800000;font-family: Consolas;"><span   >w: dessin / wp: inline</span></span></span>
2089                <span style="color: #800000;font-family: Consolas;font-size: 9.0pt;">
2090                    <span style="white-space:pre-wrap;"></span>
2091                </span><span   >formulaire pour vous:</span></span></p>
2092
2093            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2094                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2095                    <span style="white-space:pre-wrap;"></span>
2096                </span>
2097                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ **</span></span></span>
2098            </p>
2099
2100            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2101                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2102                    <span style="white-space:pre-wrap;"></span>
2103                </span>
2104                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2105                    <span style="white-space:pre-wrap;"><span   >* Create a </span></span></span>
2106                </span>
2107                <span style="color: #7F7F9F;font-family: Consolas;font-size: 9.0pt;">
2108                    <span style="white-space:pre-wrap;"><span   >&lt;wp:inline&gt; </span></span></span>
2109                </span>
2110                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >element suitable for this image,</span></span></span>
2111            </p>
2112
2113            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2114                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2115                    <span style="white-space:pre-wrap;"></span>
2116                </span>
2117                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Qui peuvent être liés ou incorporés dans w: p / w: R / W: le dessin.</span></span></span>
2118            </p>
2119
2120            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2121                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2122                    <span style="white-space:pre-wrap;"></span>
2123                </span>
2124                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* If the image is wider than the page, it will be scaled</span></span></span>
2125            </p>
2126
2127            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2128                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2129                    <span style="white-space:pre-wrap;"></span>
2130                </span>
2131                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Automatiquement.</span> <span  >Voir Javadoc pour les signatures d'autres.</span></span></span>
2132            </p>
2133
2134            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2135                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2136                    <span style="white-space:pre-wrap;"></span>
2137                </span>
2138                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2139                    <span style="white-space:pre-wrap;"><span   >* </span></span></span>
2140                </span>
2141                <span style="color: #7F9FBF;font-family: Consolas;font-size: 9.0pt;">
2142                    <span style="white-space:pre-wrap;"><span   >@ param </span></span></span>
2143                </span>
2144                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >filenameHint Tout texte, par exemple le nom du fichier original</span></span></span>
2145            </p>
2146
2147            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2148                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2149                    <span style="white-space:pre-wrap;"></span>
2150                </span>
2151                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2152                    <span style="white-space:pre-wrap;"><span   >* </span></span></span>
2153                </span>
2154                <span style="color: #7F9FBF;font-family: Consolas;font-size: 9.0pt;">
2155                    <span style="white-space:pre-wrap;"><span   >@ param </span></span></span>
2156                </span>
2157                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >alttext Comme alt texte HTML</span></span></span>
2158            </p>
2159
2160            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2161                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2162                    <span style="white-space:pre-wrap;"></span>
2163                </span>
2164                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2165                    <span style="white-space:pre-wrap;"><span   >* </span></span></span>
2166                </span>
2167                <span style="color: #7F9FBF;font-family: Consolas;font-size: 9.0pt;">
2168                    <span style="white-space:pre-wrap;"><span   >@ param </span></span></span>
2169                </span>
2170                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >id1 un identifiant unique dans le document</span></span></span>
2171            </p>
2172
2173            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2174                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2175                    <span style="white-space:pre-wrap;"></span>
2176                </span>
2177                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2178                    <span style="white-space:pre-wrap;"><span   >* </span></span></span>
2179                </span>
2180                <span style="color: #7F9FBF;font-family: Consolas;font-size: 9.0pt;">
2181                    <span style="white-space:pre-wrap;"><span   >@ param </span></span></span>
2182                </span>
2183                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >id id2 autre unique dans le document</span></span></span>
2184            </p>
2185
2186            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2187                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2188                    <span style="white-space:pre-wrap;"></span>
2189                </span>
2190                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2191                    <span style="white-space:pre-wrap;"><span   >* </span></span></span>
2192                </span>
2193                <span style="color: #7F9FBF;font-family: Consolas;font-size: 9.0pt;">
2194                    <span style="white-space:pre-wrap;"><span   >@ param </span></span></span>
2195                </span>
2196                <span style="font-weight: bold;color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >lien</span></span></span>
2197                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2198                    <span style="white-space:pre-wrap;"><span   >  vrai si ce n'est d'être </span></span></span>
2199                </span>
2200                <span style="font-weight: bold;color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >lié non incorporé</span></span></span>
2201                <span style="font-family: Consolas;font-size: 9.0pt;">
2202                    <span style="white-space:pre-wrap;"></span>
2203                </span>
2204                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* /</span></span></span>
2205            </p>
2206
2207            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2208                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2209                    <span style="white-space:pre-wrap;"></span>
2210                </span>
2211                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2212                    <span style="white-space:pre-wrap;">public </span>
2213                </span>
2214                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2215                    <span style="white-space:pre-wrap;">Inline createImageInline(String filenameHint, String altText, </span>
2216                </span>
2217            </p>
2218
2219            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2220                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2221                    <span style="white-space:pre-wrap;"></span>
2222                </span>
2223                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2224                    <span style="white-space:pre-wrap;">int </span>
2225                </span>
2226                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2227                    <span style="white-space:pre-wrap;">id1, </span>
2228                </span>
2229                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2230                    <span style="white-space:pre-wrap;">int </span>
2231                </span>
2232                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2233                    <span style="white-space:pre-wrap;">id2, </span>
2234                </span>
2235                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2236                    <span style="white-space:pre-wrap;">boolean </span>
2237                </span>
2238                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2239                    <span style="white-space:pre-wrap;">link) </span>
2240                </span>
2241            </p>
2242
2243            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2244
2245            </p><p class="Normal DocDefaults ">
2246                <span style="white-space:pre-wrap;"><span   >que vous pouvez ensuite ajouter à un </span></span></span>
2247                <span style="font-weight: bold;color: #800000;font-family: Consolas;"><span   >w: R / W: le dessin.</span></span></span>
2248            </p>
2249
2250            <p class="Normal DocDefaults ">
2251                <span style="white-space:pre-wrap;"><span   >Enfin, avec </span></span><span class="notranslate">docx4j</span><span   >, Vous pouvez convertir des images de formats non pris en charge par Word (par exemple PDF), en PNG, qui est un format pris en charge.</span> <span  >Pour cela, </span></span><span class="notranslate">docx4j</span><span   > utilise </span></span></span>
2252                <span style="font-weight: bold;"><span   >ImageMagick</span></span></span><span   >.</span> <span  >Donc, si vous souhaitez utiliser cette fonctionnalité, vous devez installer ImageMagick.  </span></span><span class="notranslate">docx4j</span><span   > ImageMagick invoque l'aide:</span></span></p>
2253
2254            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2255                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
2256                    <span style="white-space:pre-wrap;"> Process p = Runtime.getRuntime().exec(</span>
2257                </span>
2258                <span style="color: #2A00FF;font-family: Consolas;font-size: 8.0pt;">
2259                    <span style="white-space:pre-wrap;">"imconvert -density " </span>
2260                </span>
2261                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
2262                    <span style="white-space:pre-wrap;">+ density + </span>
2263                </span>
2264                <span style="color: #2A00FF;font-family: Consolas;font-size: 8.0pt;">" -units PixelsPerInch - png:-"</span>
2265                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">);</span>
2266                <span style="color: #000000;font-family: Consolas;font-size: 8.0pt;">
2267                    <br clear="all">
2268                </span>
2269            </p>
2270
2271            <p class="Normal DocDefaults ">
2272                <span style="white-space:pre-wrap;"><span   >Notez le nom </span></span></span>
2273                <span style="font-weight: bold;"><span   >imconvert</span></span></span>
2274                <span style="white-space:pre-wrap;"><span   >, qui est utilisé de sorte que nous n'avons pas de fournir un chemin d'accès complet à exec.</span> <span  >Vous devrez en tenir compte.  </span></span></span>
2275            </p>
2276
2277            <p class="Heading1 Normal DocDefaults ">
2278                <span style="font-family: Calibri;"><span   >extraction de texte</span></span></span>
2279            </p>
2280
2281            <p class="Normal DocDefaults ">
2282                <span style="white-space:pre-wrap;"><span   >Un moyen rapide pour extraire le texte d'un docx, est d'utiliser </span></span></span>
2283                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2284                    <span style="white-space:pre-wrap;"><span   >textutils   </span></span></span>
2285                </span>
2286            </p>
2287
2288            <p class="Normal DocDefaults notranslate">
2289                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2290                    <span style="white-space:pre-wrap;"></span>
2291                </span>
2292                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2293                    <span style="white-space:pre-wrap;">public static void </span>
2294                </span>
2295                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">extractText(Object o, Writer w)</span>
2296            </p>
2297
2298            <p class="Normal DocDefaults "><span   >qui maréchaux de l'objet, il est passé par un ContentHandler SAX, afin d'afficher le texte de l'écrivain.</span></span></p>
2299
2300            <p class="Heading1 Normal DocDefaults ">
2301                <span style="font-family: Calibri;"><span   >substitution de texte</span></span></span>
2302            </p>
2303
2304            <p class="Normal DocDefaults ">
2305                <span style="white-space:pre-wrap;"><span   >substitution de texte est assez facile, à condition que la chaîne que vous recherchez est représenté dans un </span></span></span>
2306                <span style="font-weight: bold;font-family: Consolas;">
2307                    <span style="white-space:pre-wrap;"><span   >org.docx4j.wml.Text </span></span></span>
2308                </span><span   >objet dans le formulaire que vous attendez.</span></span></p>
2309
2310            <p class="Normal DocDefaults "><span   >Toutefois, ce ne sera pas nécessairement le cas.</span> <span  >La chaîne pourrait être brisé dans le texte court pour l'une des raisons suivantes:</span></span></p>
2311
2312            <p class="ListParagraph Normal DocDefaults ">
2313                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >une partie du mot est formaté différemment (par exemple en gras)</span></span></p>
2314
2315            <p class="ListParagraph Normal DocDefaults ">
2316                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >orthographe / grammaire</span></span></p>
2317
2318            <p class="ListParagraph Normal DocDefaults ">
2319                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Afin d'édition (rsid)</span></span></p>
2320
2321            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > éventuellement tenir compte de ces cas, mais ne pas pour le moment.</span></span></p>
2322
2323            <p class="Normal DocDefaults "><span   >Sous cette réserve, vous pouvez faire substitution de texte dans une variété de façons, par exemple:</span></span></p>
2324
2325            <p class="ListParagraph Normal DocDefaults ">
2326                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
2327                <span style="white-space:pre-wrap;"><span   >traversant la partie du document principal, et en regardant les </span></span></span>
2328                <span style="font-weight: bold;font-family: Consolas;">
2329                    <span style="white-space:pre-wrap;" class="notranslate">org.docx4j.wml.Text </span>
2330                </span><span   >objets</span></span></p>
2331
2332            <p class="ListParagraph Normal DocDefaults ">
2333                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
2334                <span style="white-space:pre-wrap;"><span   >maréchal à une chaîne de caractères, recherche / remplacement en ce que, puis à nouveau unmarshall </span></span></span>
2335            </p>
2336
2337            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > s XmlUtils contient également:</span></span></p>
2338
2339            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2340                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2341                    <span style="white-space:pre-wrap;"></span>
2342                </span>
2343                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ **</span></span></span>
2344            </p>
2345
2346            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2347                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2348                    <span style="white-space:pre-wrap;"></span>
2349                </span>
2350                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Donnez une chaîne de WML contenant $ () key1, $ () cle2, retourner une appropriés</span></span></span>
2351            </p>
2352
2353            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2354                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2355                    <span style="white-space:pre-wrap;"></span>
2356                </span>
2357                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Objet .* /</span></span></span>
2358            </p>
2359
2360            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2361                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2362                    <span style="white-space:pre-wrap;"></span>
2363                </span>
2364                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2365                    <span style="white-space:pre-wrap;">public static </span>
2366                </span>
2367                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2368                    <span style="white-space:pre-wrap;">Object unmarshallFromTemplate(String wmlTemplateString, </span>
2369                </span>
2370            </p>
2371
2372            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2373                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2374                    <span style="white-space:pre-wrap;"></span>
2375                </span>
2376                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2377                    <span style="white-space:pre-wrap;"><span   >java.util.HashMap &lt;String, string&gt; mappings) </span></span></span>
2378                </span>
2379                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2380                    <br clear="all">
2381                </span>
2382            </p>
2383
2384            <p class="Normal DocDefaults "><span   >Voir l'exemple UnmarshallFromTemplate, qui fonctionne sur une chaîne de caractères contenant:</span></span></p>
2385<div class="notranslate">
2386            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2387                <span style="font-family: Consolas;font-size: 12.0pt;">   </span>
2388                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">&lt;w:p&gt;</span>
2389            </p>
2390
2391            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2392                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2393                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;w:r&gt;</span>
2394            </p>
2395
2396            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2397                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2398                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2399                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;w:t&gt;</span>
2400                <span style="color: #000000;font-family: Consolas;font-size: 10.0pt;">
2401                    <span style="white-space:pre-wrap;">My favourite colour is </span>
2402                </span>
2403                <span style="font-weight: bold;color: #000000;font-family: Consolas;font-size: 10.0pt;">${colour}</span>
2404                <span style="color: #000000;font-family: Consolas;font-size: 10.0pt;">.</span>
2405                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">&lt;</span>
2406                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2407                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:t&gt;</span>
2408            </p>
2409
2410            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2411                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2412                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;</span>
2413                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2414                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:r&gt;</span>
2415            </p>
2416
2417            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2418                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;</span>
2419                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2420                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:p&gt;</span>
2421            </p>
2422
2423            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2424                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   <span style="white-space:pre-wrap;">&lt;w:p </span>
2425                </span>
2426                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2427                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">&gt;</span>
2428            </p>
2429
2430            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2431                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;w:p&gt;</span>
2432            </p>
2433
2434            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2435                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2436                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;w:r&gt;</span>
2437            </p>
2438
2439            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2440                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2441                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2442                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;w:t&gt;</span>
2443                <span style="color: #000000;font-family: Consolas;font-size: 10.0pt;">
2444                    <span style="white-space:pre-wrap;">My favourite ice cream is </span>
2445                </span>
2446                <span style="font-weight: bold;color: #000000;font-family: Consolas;font-size: 10.0pt;">${icecream}</span>
2447                <span style="color: #000000;font-family: Consolas;font-size: 10.0pt;">.</span>
2448                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">&lt;</span>
2449                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2450                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:t&gt;</span>
2451            </p>
2452
2453            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2454                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   </span>
2455                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;</span>
2456                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2457                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:r&gt;</span>
2458            </p>
2459
2460            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2461                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">   &lt;</span>
2462                <span style="color: #0000FF;font-family: Consolas;font-size: 10.0pt;">/</span>
2463                <span style="color: #800000;font-family: Consolas;font-size: 10.0pt;">w:p&gt;</span>
2464            </p>
2465</div>
2466            <p class="Heading1 Normal DocDefaults ">
2467                <span style="font-family: Calibri;"><span   >Trucs et astuces</span></span></span>
2468            </p>
2469
2470            <p class="Heading2 Normal DocDefaults "><span   >Travailler avec le format plat OPC XML </span></span></p>
2471
2472            <p class="Normal DocDefaults "><span   >Lorsque vous voulez regarder à l'intérieur d'un document docx, c'est un peu d'une douleur d'avoir à le décompresser pour regarder la partie concernée.</span></span></p>
2473
2474            <p class="Normal DocDefaults "><span   >Il ya 2 façons de contourner cela.</span></span></p>
2475
2476            <p class="Normal DocDefaults ">
2477                <span style="white-space:pre-wrap;"><span   >On est </span></span></span>
2478                <a class="notranslate" href="http://www.codeplex.com/PackageExplorer">
2479                    <span style="color: #0000FF;text-decoration: none;">http://www.codeplex.com/PackageExplorer</span>
2480                </a><span   >, Qui peut décompresser les docx, et jolie imprimer une partie.</span></span></p>
2481
2482            <p class="Normal DocDefaults "><span   >Une autre est de sauver le docx en tant que Word document XML (*. xml).</span> <span  >Cela produit un seul fichier XML, que vous pouvez ouvrir dans un éditeur XML tel que XPontus.</span></span></p>
2483
2484            <p class="Normal DocDefaults "><span class="notranslate">docx4j</span><span   > pouvez ouvrir des fichiers XML OPC plat, et mettre à leur disposition.</span></span></p>
2485
2486            <p class="Normal DocDefaults "><span   >Pour ouvrir un fichier plat OPC XML:</span></span></p>
2487
2488            <p class="Command NormalWeb Normal DocDefaults notranslate" style="position: relative; margin-left: 0in;">   <span style="white-space:pre-wrap;">WordprocessingMLPackage wordMLPackage = </span>
2489                <br clear="all">      WordprocessingMLPackage.load(new java.io.File(inputfilepath));</p>
2490
2491            <p class="Normal DocDefaults "><span   >Pour enregistrer en tant que plat OPC XML:</span></span></p>
2492
2493            <p class="Command NormalWeb Normal DocDefaults notranslate" style="position: relative; margin-left: 0in;">   wordMLPackage.save(new java.io.File(outputfilepath));</p>
2494
2495            <p class="Normal DocDefaults "><span   >Dans les deux cas, le code Flat OPC sera utilisé si et seulement si l'extension de fichier est. Xml.</span></span></p>
2496
2497            <p class="Heading2 Normal DocDefaults ">
2498
2499            </p><p class="Heading2 Normal DocDefaults "><span   >Rappelez-vous UnmarshalFromString</span></span></p>
2500
2501            <p class="Normal DocDefaults "><span   >Lorsque vous manipulez des documents docx, il est souvent utile d'extraits de désorganiser XML (par exemple une String représentant un paragraphe à insérer dans le document).</span></span></p>
2502
2503            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Par exemple, étant donné:</span></span></p>
2504
2505            <p class="Normal DocDefaults notranslate" style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
2506                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;</span>
2507                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">
2508                    <span style="white-space:pre-wrap;">w:p </span>
2509                </span>
2510                <span class="apple-converted-space DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;"> </span>
2511                <span class="xmlmarkupattributename DefaultParagraphFont " style="color: #FF0000;font-family: Consolas;font-size: 8.5pt;">xmlns:w</span>
2512                <span class="xmlmarkupattributevalue DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">="http://schemas.openxmlformats.org/wordprocessingml/2006/main"</span>
2513                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
2514                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
2515                    <br clear="all">
2516                </span>
2517                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">    </span>
2518                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;</span>
2519                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:r</span>
2520                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
2521                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
2522                    <br clear="all">
2523                </span>
2524                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">        </span>
2525                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;</span>
2526                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:t</span>
2527                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
2528                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">Hello world</span>
2529                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;/</span>
2530                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:t</span>
2531                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
2532                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
2533                    <br clear="all">
2534                </span>
2535                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 8.5pt;">    </span>
2536                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;/</span>
2537                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:r</span>
2538                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
2539                <span style="color: #000000;font-family: Consolas;font-size: 8.5pt;">
2540                    <br clear="all">
2541                </span>
2542                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&lt;/</span>
2543                <span class="xmlmarkuptagname DefaultParagraphFont " style="color: #A31515;font-family: Consolas;font-size: 8.5pt;">w:p</span>
2544                <span class="xmlmarkupbracket DefaultParagraphFont " style="color: #0000FF;font-family: Consolas;font-size: 8.5pt;">&gt;</span>
2545            </p>
2546
2547            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >il vous suffit de:</span></span></p>
2548
2549            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2550                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2551                    <span style="white-space:pre-wrap;"></span>
2552                </span>
2553                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;"><span   >/ / En supposant une chaîne XML qui contient le code XML ci-dessus</span></span></span>
2554            </p>
2555
2556            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2557                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2558                    <span style="white-space:pre-wrap;"></span>
2559                </span>
2560                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.docx4j.wml.P  para = XmlUtils.unmarshalString(xml);</span>
2561            </p>
2562
2563            <p class="Heading2 Normal DocDefaults "><span   >Clonage</span></span></p>
2564
2565            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Pour cloner un objet JAXB, appliquez l'une des méthodes suivantes en respectant XmlUtils:</span></span></p>
2566
2567            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2568                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2569                    <span style="white-space:pre-wrap;"></span>
2570                </span>
2571                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;">
2572                    <span style="white-space:pre-wrap;"><span   >/ ** Clone cet objet JAXB, en utilisant JAXBContext défaut.</span> <span  >* / </span></span></span>
2573                </span>
2574            </p>
2575
2576            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2577                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2578                    <span style="white-space:pre-wrap;"></span>
2579                </span>
2580                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2581                    <span style="white-space:pre-wrap;">public static </span>
2582                </span>
2583                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2584                    <span style="white-space:pre-wrap;">&lt;T&gt; T deepCopy(T value) </span>
2585                </span>
2586            </p>
2587
2588            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2589                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2590                    <span style="white-space:pre-wrap;"></span>
2591                </span>
2592            </p>
2593
2594            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2595                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2596                    <span style="white-space:pre-wrap;"></span>
2597                </span>
2598                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ ** * Cette Clone objet JAXB /</span></span></span>
2599            </p>
2600
2601            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2602                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2603                    <span style="white-space:pre-wrap;"></span>
2604                </span>
2605                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2606                    <span style="white-space:pre-wrap;">public static </span>
2607                </span>
2608                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2609                    <span style="white-space:pre-wrap;">&lt;T&gt; T deepCopy(T value, JAXBContext jc) </span>
2610                </span>
2611            </p>
2612
2613            <p class="Heading2 Normal DocDefaults notranslate">
2614                <span style="font-family: Consolas;">@XmlRootElement</span>
2615            </p>
2616
2617            <p class="Normal DocDefaults ">
2618                <span style="white-space:pre-wrap;"><span   >La plupart des objets couramment utilisés ont une </span></span></span>
2619                <span style="font-weight: bold;font-family: Consolas;">
2620                    <span style="white-space:pre-wrap;"><span   >XmlRootElement @ </span></span></span>
2621                </span>
2622                <span style="white-space:pre-wrap;"><span   >annotation, afin qu'ils puissent être rassemblés et unmarshalled.  </span></span></span>
2623            </p>
2624
2625            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
2626                <span style="white-space:pre-wrap;"><span   >Dans certains cas, vous pourriez trouver cette annotation est manquant.  </span></span></span>
2627            </p>
2628
2629            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
2630                <span style="white-space:pre-wrap;"><span   >Si vous ne pouvez pas ajouter l'annotation à la source de JAXB, le code d'une autre solution consiste à </span></span></span>
2631                <span style="text-decoration: none;"><span   >Marshall</span></span></span>
2632                <span style="white-space:pre-wrap;"><span   > en utilisant le code qui est explicite sur le QName qui en résultent.</span> <span  >Par exemple, XmlUtils contient:</span></span></span>
2633            </p>
2634
2635            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2636                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2637                    <span style="white-space:pre-wrap;"></span>
2638                </span>
2639                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >/ ** Maréchal à un document du W3C, pour objet</span></span></span>
2640            </p>
2641
2642            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2643                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2644                    <span style="white-space:pre-wrap;"></span>
2645                </span>
2646                <span style="color: #3F5FBF;font-family: Consolas;font-size: 9.0pt;"><span   >* Manque une annotation @ XmlRootElement.</span> <span  >* /</span></span></span>
2647            </p>
2648
2649            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2650                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2651                    <span style="white-space:pre-wrap;"></span>
2652                </span>
2653                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2654                    <span style="white-space:pre-wrap;">public static </span>
2655                </span>
2656                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">org.w3c.dom.Document marshaltoW3CDomDocument(Object o, JAXBContext jc,</span>
2657                <span style="font-family: Consolas;font-size: 9.0pt;">
2658                    <br clear="all">
2659                </span>
2660                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2661                    <span style="white-space:pre-wrap;"></span>
2662                </span>
2663                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2664                    <span style="white-space:pre-wrap;">String uri, String local, Class declaredType) </span>
2665                </span>
2666            </p>
2667
2668            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Vous pouvez utiliser cette façon:</span></span></p>
2669
2670            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2671                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2672                    <span style="white-space:pre-wrap;"></span>
2673                </span>
2674                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2675                    <span style="white-space:pre-wrap;">CTFootnotes footnotes = </span>
2676                </span>
2677                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2678                    <br clear="all">
2679                </span>
2680                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2681                    <span style="white-space:pre-wrap;"></span>
2682                </span>
2683                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">wmlPackage.getMainDocumentPart().getFootnotesPart().getJaxbElement().getValue();</span>
2684            </p>
2685
2686            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2687                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2688                    <span style="white-space:pre-wrap;"></span>
2689                </span>
2690                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">CTFtnEdn ftn = footnotes.getFootnote().get(1);</span>
2691            </p>
2692
2693            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2694                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2695                    <span style="white-space:pre-wrap;"></span>
2696                </span>
2697            </p>
2698
2699            <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2700                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2701                    <span style="white-space:pre-wrap;"></span>
2702                </span>
2703                <span style="color: #3F7F5F;font-family: Consolas;font-size: 9.0pt;">
2704                    <span style="white-space:pre-wrap;"><span   >/ / N @ XmlRootElement sur CTFtnEdn alors .. </span></span></span>
2705                </span>
2706            </p>
2707
2708            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2709                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2710                    <span style="white-space:pre-wrap;"></span>
2711                </span>
2712                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">Document d = XmlUtils.marshaltoW3CDomDocument( ftn,</span>
2713            </p>
2714
2715            <p class="Normal DocDefaults notranslate" style="space-after: 0in;line-height: 100%;">
2716                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2717                    <span style="white-space:pre-wrap;"></span>
2718                </span>
2719                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">
2720                    <span style="white-space:pre-wrap;">Context.jc, Namespaces.NS_WORD12, </span>
2721                </span>
2722                <span style="color: #2A00FF;font-family: Consolas;font-size: 9.0pt;">"footnote"</span>
2723                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">,  CTFtnEdn.</span>
2724                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2725                    <span style="white-space:pre-wrap;">class </span>
2726                </span>
2727                <span style="color: #000000;font-family: Consolas;font-size: 9.0pt;">);</span>
2728            </p>
2729
2730            <p class="Normal DocDefaults " style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;"><span   >Si vous avez besoin pour désorganiser, vous pouvez utiliser:</span></span></p>
2731
2732            <p class="Normal DocDefaults notranslate" style="space-before: 0.07in;space-after: 0.07in;line-height: 100%;">
2733                <span style="color: #FFFFFF;font-family: Consolas;font-size: 9.0pt;">
2734                    <span style="white-space:pre-wrap;"></span>
2735                </span>
2736                <span style="font-weight: bold;color: #7F0055;font-family: Consolas;font-size: 9.0pt;">
2737                    <span style="white-space:pre-wrap;">public static </span>
2738                </span>
2739                <span class="apple-style-span DefaultParagraphFont " style="color: #000000;font-family: Consolas;font-size: 9.0pt;">Object unmarshalString(String str, JAXBContext jc, Class declaredType)</span>
2740            </p>
2741
2742            <p class="Heading1 Normal DocDefaults ">
2743                <span style="font-family: Calibri;"><span   >Le </span></span><span class="notranslate">docx4j</span><span   > forum</span></span></span>
2744            </p>
2745
2746            <p class="Normal DocDefaults ">
2747                <span style="white-space:pre-wrap;"><span   >soutien de la communauté libre est disponible dans les </span></span><span class="notranslate">docx4j</span><span   > forum, </span></span></span>
2748                <a class="notranslate" href="http://dev.plutext.org/forums/">
2749                    <span style="color: #0000FF;text-decoration: none;">http://dev.plutext.org/forums/</span>
2750                </a>
2751            </p>
2752
2753            <p class="Normal DocDefaults "><span   >Cette discussion est généralement en anglais.</span> <span  >Si vous pouvez faire du bénévolat à modérer un forum dans votre langue, s'il vous plaît nous le faire savoir.</span></span></p>
2754
2755            <p class="Heading1 Normal DocDefaults ">
2756                <span style="font-family: Calibri;"><span   >Autres options de soutien</span></span></span>
2757            </p>
2758
2759            <p class="Normal DocDefaults ">
2760                <span style="white-space:pre-wrap;"><span   >Si le soutien de la communauté disponibles dans le </span></span><span class="notranslate">docx4j</span><span   > forum ne répond pas à vos besoins, ou vous souhaitez simplement d'externaliser certaines de codage, vous êtes les bienvenus à l'achat de programmation, de consultation et un soutien prioritaire de </span></span></span>
2761                <a class="notranslate" href="http://www.plutext.com/m/index.php/docx4j-support.html">
2762                    <span class="Hyperlink DefaultParagraphFont " style="font-family: Trebuchet MS;font-size: 10.0pt;">http://www.plutext.com/m/index.php/docx4j-support.html</span>
2763                </a>
2764            </p>
2765
2766            <p class="Normal DocDefaults "><span   >En utilisant les services de Plutext, vous appuyer le développement continu des </span></span><span class="notranslate">docx4j</span><span   >.</span></span></p>
2767
2768            <p class="Heading1 Normal DocDefaults ">
2769                <span style="font-family: Calibri;"><span   >Feuille de route</span></span></span>
2770            </p>
2771
2772            <p class="Normal DocDefaults ">
2773                <span style="font-weight: bold;"><span   >Word 2010 de soutien.</span></span></span>
2774                <span style="white-space:pre-wrap;"><span   > Support pour les éléments XML nouvelles / schémas introduit avec Word 2010, et pour le mécanisme de compatibilité.</span> <span  >C'est la principale justification de l'étiquette 3.0.</span></span></span>
2775            </p>
2776
2777            <p class="Normal DocDefaults ">
2778                <span style="font-weight: bold;"><span   >exportateurs HTML:</span></span></span>
2779                <span style="white-space:pre-wrap;"><span   > se débarrasser des anciens; normaliser le NG2.</span> <span  >L'idée est de supprimer toute «qui dois-je utiliser la« confusion, et concentrer les efforts et le savoir-faire. </span></span></span>
2780            </p>
2781
2782            <p class="Normal DocDefaults ">
2783                <span style="font-weight: bold;"><span   >exportateurs PDF:</span></span></span>
2784                <span style="white-space:pre-wrap;"><span   > standardiser viaXSLFO, et se débarrasser des viaIText et viaHTML.</span> <span  >Comme en HTML, l'idée est de supprimer toute «qui dois-je utiliser la« confusion, et concentrer les efforts et le savoir-faire. </span></span><span class="notranslate">docx4j</span><span   > pourrait produire XSL Pour seulement, et compter sur l'utilisateur d'avoir FOP ou l'équivalent de produire effectivement le fichier PDF.</span> <span  >Cela permettra de réduire les dépendances, rendant </span></span><span class="notranslate">docx4j</span><span   > briquet.</span> <span  >L'objectif serait de retirer le récipient FOP (2,8 M), pot de rendu PDF (1,6 M), jar iText (1,1 M), et le noyau-rendu (1M).</span></span></span>
2785            </p>
2786
2787            <p class="Normal DocDefaults ">
2788                <span style="font-weight: bold;"><span   >la gestion des polices:</span></span></span>
2789                <span style="white-space:pre-wrap;"><span   > retirer l'étoffe panose, nous n'avons donc pas besoin d'un FOP pot personnalisé. </span></span></span>
2790            </p>
2791
2792            <p class="Normal DocDefaults ">
2793                <span style="font-weight: bold;"><span   >modèle de mise en page / format intermédiaire</span></span></span><span   >: </span></span><span class="notranslate">docx4j</span><span   > contient une DocumentModel, ce qui pourrait être développé à l'appui:</span></span></p>
2794
2795            <p class="ListParagraph Normal DocDefaults ">
2796                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Rechercher / Remplacer</span></span></p>
2797
2798            <p class="ListParagraph Normal DocDefaults ">
2799                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >Estimation de page de contenu</span></span></p>
2800
2801            <p class="ListParagraph Normal DocDefaults ">
2802                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span><span   >XSLT, en enfermant des sections, des listes</span></span></p>
2803
2804            <p class="Normal DocDefaults ">
2805                <span style="font-weight: bold;"><span   >Insertion d'objets OLE</span></span></span><span   >: si les feuilles de calcul, PDF, etc peuvent être intégrées.</span></span></p>
2806
2807            <p class="Heading1 Normal DocDefaults ">
2808                <span style="font-family: Calibri;"><span   >Empreinte</span></span></span>
2809            </p>
2810
2811            <p class="Normal DocDefaults "><span   >Ce document a été écrit dans Word 2007, en utilisant:</span></span></p>
2812
2813            <p class="ListParagraph Normal DocDefaults ">
2814                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
2815                <span style="white-space:pre-wrap;"><span   >XML joli imprimé à l'aide </span></span></span>
2816                <a class="notranslate" href="http://www.softlion.com/webTools/XmlPrettyPrint/default.aspx">
2817                    <span style="color: #0000FF;text-decoration: none;">http://www.softlion.com/webTools/XmlPrettyPrint/default.aspx</span>
2818                </a>
2819                <span style="white-space:pre-wrap;"><span   > Explorer le paquet ou</span></span></span>
2820            </p>
2821
2822            <p class="ListParagraph Normal DocDefaults ">
2823                <span style="position: relative; margin-left: 0.5in;font-family: Symbol;"><span   >* </span></span></span>
2824                <span style="white-space:pre-wrap;"><span   >le code source Java formaté à l'aide </span></span></span>
2825                <a class="notranslate" href="http://www.java2html.de">
2826                    <span class="Hyperlink DefaultParagraphFont ">http://www.java2html.de</span>
2827                </a>
2828            </p>
2829
2830            <p class="Normal DocDefaults "><span   >Le format PDF et HTML ont été générés à l'aide </span></span><span class="notranslate">docx4j</span><span   > (PDF via XSL FO et FOP).</span></span></p>
2831
2832            <p class="Heading1 Normal DocDefaults ">
2833                <span style="font-family: Calibri;"><span   >Contacte Plutext</span></span></span>
2834            </p>
2835
2836            <p class="Normal DocDefaults ">
2837                <span style="white-space:pre-wrap;"><span   >Sauf si vous avez payé pour le soutien, le général Comment puis-je questions type devraient être affichés directement à la </span></span></span>
2838                <a class="notranslate" href="http://dev.plutext.org/forums/">
2839                    <span class="Hyperlink DefaultParagraphFont "><span class="notranslate">docx4j</span> forum</span>
2840                </a><span   >.</span> <span  >Plutext peuvent poster sur le forum toutes les questions reçues par e-mail qui aurait dû être dirigé vers le forum.</span></span></p>
2841
2842            <p class="Normal DocDefaults ">
2843                <span style="white-space:pre-wrap;"><span   >Plutext peut être contacté à deux </span></span></span>
2844                <a class="notranslate" href="mailto:jason@plutext.org">
2845                    <span class="Hyperlink DefaultParagraphFont ">jason@plutext.org</span>
2846                </a>
2847                <span style="white-space:pre-wrap;"><span   >Ou </span></span></span>
2848                <a class="notranslate" href="mailto:jharrop@plutext.com">
2849                    <span class="Hyperlink DefaultParagraphFont ">jharrop@plutext.com</span>
2850                </a>
2851            </p>
2852
2853            <p class="Normal DocDefaults ">
2854
2855            </p><div class="footnotes">
2856
2857                <p class="Normal DocDefaults " style="space-after: 0in;line-height: 100%;">
2858
2859                </p><p class="FootnoteText Normal DocDefaults ">
2860                    <span class="FootnoteReference DefaultParagraphFont ">
2861                        <span style="vertical-align: top; font-size: xx-small">
2862                            <a name="fn1">
2863                                </a><a class="notranslate" href="#fs1">1</a>
2864                           
2865                        </span>
2866                    </span>
2867                    <span style="white-space:pre-wrap;"></span>
2868                        <span class="Hyperlink DefaultParagraphFont notranslate">http://forums.java.net/jive/thread.jspa?threadID=411</span>
2869                </p>
2870
2871                <p class="FootnoteText Normal DocDefaults ">
2872                    <span class="FootnoteReference DefaultParagraphFont ">
2873                        <span style="vertical-align: top; font-size: xx-small">
2874                            <a name="fn2">
2875                                </a><a href="#fs2"><span   >2</span></span></a>
2876                           
2877                        </span>
2878                    </span>
2879                    <span style="white-space:pre-wrap;"><span   > Si vous obtenez l'erreur "Accès restriction du: Le type</span></span></span>
2880                    <span class="apple-converted-space DefaultParagraphFont "> </span>
2881                    <span class="underline DefaultParagraphFont ">
2882                        <span style="white-space:pre-wrap;"><span   >n'est pas accessible en raison de restriction à la bibliothèque de rt.jar nécessaire »(peut-être en utilisant une combinaison d'Eclipse 3.4 et / ou JDK 6 update 10?), vous devez vous rendre dans la construction Chemin d'accès pour le projet, onglet Bibliothèques, sélectionnez le JRE System Library, et ajouter une règle d'accès, "Accessible, **". </span></span></span>
2883                    </span>
2884                </p>
2885            </div>
2886       
2887   
2888</body></html>
Note: See TracBrowser for help on using the repository browser.