背景:
开发一个根据模版,自动填充用户数据并下载word文档的功能
使用freemarker进行定义模版,然后把数据进行填充。
maven依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.10.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
</dependencies>
ftl模版如下(可以先使用word画好模版,然后另存为为xml,对保存的xml进行修改,加入获取数据的表达式,最后另存为ftl格式文件,即freemarker文件)
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 2 <?mso-application progid="Word.Document"?> 3 <pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage"> 4 <pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"> 5 <pkg:xmlData> 6 <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> 7 <Relationship Id="rId2" 8 Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" 9 Target="docProps/core.xml" /> <Relationship Id="rId1" 10 Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" 11 Target="docProps/app.xml" /> <Relationship Id="rId3" 12 Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties" 13 Target="docProps/custom.xml" /></Relationships> 14 </pkg:xmlData> 15 </pkg:part> 16 <pkg:part pkg:name="/word/_rels/document.xml.rels" 17 pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"> 18 <pkg:xmlData> 19 <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> <Relationship 20 Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" 21 Target="fontTable.xml" /> <Relationship Id="rId5" 22 Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml" 23 Target="../customXml/item1.xml" /> 24 <Relationship Id="rId3" 25 Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml" /> 26 <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" 27 Target="settings.xml" /> <Relationship Id="rId1" 28 Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml" /></Relationships> 29 </pkg:xmlData> 30 </pkg:part> 31 <pkg:part pkg:name="/word/document.xml" 32 pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"> 33 <pkg:xmlData> 34 <w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" 35 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 36 xmlns:o="urn:schemas-microsoft-com:office:office" 37 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" 38 xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" 39 xmlns:v="urn:schemas-microsoft-com:vml" 40 xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" 41 xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" 42 xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" 43 xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" 44 xmlns:w10="urn:schemas-microsoft-com:office:word" 45 xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" 46 xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" 47 xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" 48 xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" 49 xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" 50 xmlns:wpsCustomData="http://www.wps.cn/officeDocument/2013/wpsCustomData" mc:Ignorable="w14 w15 wp14"> 51 <w:body> 52 <w:p> 53 <w:pPr> 54 <w:jc w:val="center" /> 55 <w:rPr> 56 <w:rStyle w:val="8" /> 57 <w:rFonts w:hint="eastAsia" /> 58 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 59 </w:rPr> 60 </w:pPr> 61 <w:r> 62 <w:rPr> 63 <w:rStyle w:val="8" /> 64 <w:rFonts w:hint="eastAsia" /> 65 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 66 </w:rPr> 67 <w:t>员工列表</w:t> 68 </w:r> 69 </w:p> 70 <w:tbl> 71 <w:tblPr> 72 <w:tblStyle w:val="7" /> 73 <w:tblW w:w="8522" w:type="dxa" /> 74 <w:tblInd w:w="0" w:type="dxa" /> 75 <w:tblBorders> 76 <w:top w:val="single" w:color="auto" w:sz="4" w:space="0" /> 77 <w:left w:val="single" w:color="auto" w:sz="4" w:space="0" /> 78 <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0" /> 79 <w:right w:val="single" w:color="auto" w:sz="4" w:space="0" /> 80 <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0" /> 81 <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0" /> 82 </w:tblBorders> 83 <w:tblLayout w:type="fixed" /> 84 <w:tblCellMar> 85 <w:left w:w="108" w:type="dxa" /> 86 <w:right w:w="108" w:type="dxa" /> 87 </w:tblCellMar> 88 </w:tblPr> 89 <w:tblGrid> 90 <w:gridCol w:w="2130" /> 91 <w:gridCol w:w="2130" /> 92 <w:gridCol w:w="2131" /> 93 <w:gridCol w:w="2131" /> 94 </w:tblGrid> 95 <w:tr> 96 <w:tblPrEx> 97 <w:tblBorders> 98 <w:top w:val="single" w:color="auto" w:sz="4" w:space="0" /> 99 <w:left w:val="single" w:color="auto" w:sz="4" w:space="0" /> 100 <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0" /> 101 <w:right w:val="single" w:color="auto" w:sz="4" w:space="0" /> 102 <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0" /> 103 <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0" /> 104 </w:tblBorders> 105 <w:tblLayout w:type="fixed" /> 106 <w:tblCellMar> 107 <w:left w:w="108" w:type="dxa" /> 108 <w:right w:w="108" w:type="dxa" /> 109 </w:tblCellMar> 110 </w:tblPrEx> 111 <w:tc> 112 <w:tcPr> 113 <w:tcW w:w="2130" w:type="dxa" /> 114 <w:vAlign w:val="top" /> 115 </w:tcPr> 116 <w:p> 117 <w:pPr> 118 <w:pStyle w:val="3" /> 119 <w:jc w:val="center" /> 120 <w:rPr> 121 <w:rFonts w:hint="eastAsia" /> 122 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 123 </w:rPr> 124 </w:pPr> 125 <w:r> 126 <w:rPr> 127 <w:rFonts w:hint="eastAsia" /> 128 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 129 </w:rPr> 130 <w:t>编号</w:t> 131 </w:r> 132 </w:p> 133 </w:tc> 134 <w:tc> 135 <w:tcPr> 136 <w:tcW w:w="2130" w:type="dxa" /> 137 <w:vAlign w:val="top" /> 138 </w:tcPr> 139 <w:p> 140 <w:pPr> 141 <w:pStyle w:val="3" /> 142 <w:jc w:val="center" /> 143 <w:rPr> 144 <w:rFonts w:hint="eastAsia" /> 145 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 146 </w:rPr> 147 </w:pPr> 148 <w:r> 149 <w:rPr> 150 <w:rFonts w:hint="eastAsia" /> 151 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 152 </w:rPr> 153 <w:t>姓名</w:t> 154 </w:r> 155 </w:p> 156 </w:tc> 157 <w:tc> 158 <w:tcPr> 159 <w:tcW w:w="2131" w:type="dxa" /> 160 <w:vAlign w:val="top" /> 161 </w:tcPr> 162 <w:p> 163 <w:pPr> 164 <w:pStyle w:val="3" /> 165 <w:jc w:val="center" /> 166 <w:rPr> 167 <w:rFonts w:hint="eastAsia" /> 168 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 169 </w:rPr> 170 </w:pPr> 171 <w:r> 172 <w:rPr> 173 <w:rFonts w:hint="eastAsia" /> 174 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 175 </w:rPr> 176 <w:t>电话</w:t> 177 </w:r> 178 </w:p> 179 </w:tc> 180 <w:tc> 181 <w:tcPr> 182 <w:tcW w:w="2131" w:type="dxa" /> 183 <w:vAlign w:val="top" /> 184 </w:tcPr> 185 <w:p> 186 <w:pPr> 187 <w:pStyle w:val="3" /> 188 <w:jc w:val="center" /> 189 <w:rPr> 190 <w:rFonts w:hint="eastAsia" /> 191 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 192 </w:rPr> 193 </w:pPr> 194 <w:r> 195 <w:rPr> 196 <w:rFonts w:hint="eastAsia" /> 197 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 198 </w:rPr> 199 <w:t>地址</w:t> 200 </w:r> 201 </w:p> 202 </w:tc> 203 </w:tr> 204 <#list users as user> 205 <w:tr> 206 <w:tblPrEx> 207 <w:tblBorders> 208 <w:top w:val="single" w:color="auto" w:sz="4" w:space="0" /> 209 <w:left w:val="single" w:color="auto" w:sz="4" w:space="0" /> 210 <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0" /> 211 <w:right w:val="single" w:color="auto" w:sz="4" w:space="0" /> 212 <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0" /> 213 <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0" /> 214 </w:tblBorders> 215 <w:tblLayout w:type="fixed" /> 216 <w:tblCellMar> 217 <w:left w:w="108" w:type="dxa" /> 218 <w:right w:w="108" w:type="dxa" /> 219 </w:tblCellMar> 220 </w:tblPrEx> 221 <w:tc> 222 <w:tcPr> 223 <w:tcW w:w="2130" w:type="dxa" /> 224 <w:vAlign w:val="top" /> 225 </w:tcPr> 226 <w:p> 227 <w:pPr> 228 <w:pStyle w:val="4" /> 229 <w:jc w:val="center" /> 230 <w:rPr> 231 <w:rFonts w:hint="eastAsia" /> 232 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 233 </w:rPr> 234 </w:pPr> 235 <w:r> 236 <w:rPr> 237 <w:rFonts w:hint="eastAsia" /> 238 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 239 </w:rPr> 240 <w:t>${user.id}</w:t> 241 </w:r> 242 </w:p> 243 </w:tc> 244 <w:tc> 245 <w:tcPr> 246 <w:tcW w:w="2130" w:type="dxa" /> 247 <w:vAlign w:val="top" /> 248 </w:tcPr> 249 <w:p> 250 <w:pPr> 251 <w:pStyle w:val="4" /> 252 <w:jc w:val="center" /> 253 <w:rPr> 254 <w:rFonts w:hint="eastAsia" /> 255 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 256 </w:rPr> 257 </w:pPr> 258 <w:r> 259 <w:rPr> 260 <w:rFonts w:hint="eastAsia" /> 261 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 262 </w:rPr> 263 <w:t>${user.name}</w:t> 264 </w:r> 265 </w:p> 266 </w:tc> 267 <w:tc> 268 <w:tcPr> 269 <w:tcW w:w="2131" w:type="dxa" /> 270 <w:vAlign w:val="top" /> 271 </w:tcPr> 272 <w:p> 273 <w:pPr> 274 <w:pStyle w:val="4" /> 275 <w:jc w:val="center" /> 276 <w:rPr> 277 <w:rFonts w:hint="eastAsia" /> 278 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 279 </w:rPr> 280 </w:pPr> 281 <w:r> 282 <w:rPr> 283 <w:rFonts w:hint="eastAsia" /> 284 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 285 </w:rPr> 286 <w:t>${user.phone}</w:t> 287 </w:r> 288 </w:p> 289 </w:tc> 290 <w:tc> 291 <w:tcPr> 292 <w:tcW w:w="2131" w:type="dxa" /> 293 <w:vAlign w:val="top" /> 294 </w:tcPr> 295 <w:p> 296 <w:pPr> 297 <w:pStyle w:val="4" /> 298 <w:jc w:val="center" /> 299 <w:rPr> 300 <w:rFonts w:hint="eastAsia" /> 301 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 302 </w:rPr> 303 </w:pPr> 304 <w:r> 305 <w:rPr> 306 <w:rFonts w:hint="eastAsia" /> 307 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 308 </w:rPr> 309 <w:t>${user.address}</w:t> 310 </w:r> 311 </w:p> 312 </w:tc> 313 </w:tr> 314 </#list> 315 </w:tbl> 316 <w:p> 317 <w:pPr> 318 <w:jc w:val="center" /> 319 <w:rPr> 320 <w:rStyle w:val="8" /> 321 <w:rFonts w:hint="eastAsia" /> 322 <w:lang w:val="en-US" w:eastAsia="zh-CN" /> 323 </w:rPr> 324 </w:pPr> 325 <w:bookmarkStart w:id="0" w:name="_GoBack" /> 326 <w:bookmarkEnd w:id="0" /> 327 </w:p> 328 <w:sectPr> 329 <w:pgSz w:w="11906" w:h="16838" /> 330 <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992" 331 w:gutter="0" /> 332 <w:cols w:space="720" w:num="1" /> 333 <w:docGrid w:type="lines" w:linePitch="312" w:charSpace="0" /> 334 </w:sectPr> 335 </w:body> 336 </w:document> 337 </pkg:xmlData> 338 </pkg:part> 339 <pkg:part pkg:name="/customXml/_rels/item1.xml.rels" 340 pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"> 341 <pkg:xmlData> 342 <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> <Relationship 343 Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps" 344 Target="itemProps1.xml" /></Relationships> 345 </pkg:xmlData> 346 </pkg:part> 347 <pkg:part pkg:name="/customXml/item1.xml" pkg:contentType="application/xml"> 348 <pkg:xmlData> 349 <s:customData xmlns="http://www.wps.cn/officeDocument/2013/wpsCustomData" 350 xmlns:s="http://www.wps.cn/officeDocument/2013/wpsCustomData"> 351 <customSectProps> <customSectPr /></customSectProps> 352 </s:customData> 353 </pkg:xmlData> 354 </pkg:part> 355 <pkg:part pkg:name="/customXml/itemProps1.xml" 356 pkg:contentType="application/vnd.openxmlformats-officedocument.customXmlProperties+xml"> 357 <pkg:xmlData> 358 <ds:datastoreItem ds:itemID="{B1977F7D-205B-4081-913C-38D41E755F92}" 359 xmlns:ds="http://schemas.openxmlformats.org/officeDocument/2006/customXml"> 360 <ds:schemaRefs> 361 <ds:schemaRef ds:uri="http://www.wps.cn/officeDocument/2013/wpsCustomData" /> 362 </ds:schemaRefs> 363 </ds:datastoreItem> 364 </pkg:xmlData> 365 </pkg:part> 366 <pkg:part pkg:name="/docProps/app.xml" 367 pkg:contentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"> 368 <pkg:xmlData> 369 <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" 370 xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"> <Template>Normal.dotm</Template> 371 <Pages>1</Pages> <Words>0</Words> <Characters>0</Characters> <Lines>0</Lines> <Paragraphs>0</Paragraphs> <ScaleCrop>false</ScaleCrop> 372 <LinksUpToDate>false</LinksUpToDate> <CharactersWithSpaces>0</CharactersWithSpaces> <Application>WPS 373 Office_10.1.0.6028_F1E327BC-269C-435d-A152-05C5408002CA</Application> <DocSecurity>0</DocSecurity></Properties> 374 </pkg:xmlData> 375 </pkg:part> 376 <pkg:part pkg:name="/docProps/core.xml" 377 pkg:contentType="application/vnd.openxmlformats-package.core-properties+xml"> 378 <pkg:xmlData> 379 <cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" 380 xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" 381 xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 382 <dcterms:created xsi:type="dcterms:W3CDTF">2014-10-29T12:08:00Z</dcterms:created> 383 <dc:creator>Administrator</dc:creator> 384 <cp:lastModifiedBy>Administrator</cp:lastModifiedBy> 385 <dcterms:modified xsi:type="dcterms:W3CDTF">2016-11-28T14:34:52Z</dcterms:modified> 386 <cp:revision>1</cp:revision> 387 </cp:coreProperties> 388 </pkg:xmlData> 389 </pkg:part> 390 <pkg:part pkg:name="/docProps/custom.xml" 391 pkg:contentType="application/vnd.openxmlformats-officedocument.custom-properties+xml"> 392 <pkg:xmlData> 393 <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" 394 xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"> <property 395 fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="2" name="KSOProductBuildVer"> <vt:lpwstr>2052-10.1.0.6028</vt:lpwstr></property></Properties> 396 </pkg:xmlData> 397 </pkg:part> 398 <pkg:part pkg:name="/word/fontTable.xml" 399 pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"> 400 <pkg:xmlData> 401 <w:fonts xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 402 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" 403 xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" 404 xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" mc:Ignorable="w14"> 405 <w:font w:name="Times New Roman"> 406 <w:panose1 w:val="02020603050405020304" /> 407 <w:charset w:val="00" /> 408 <w:family w:val="roman" /> 409 <w:pitch w:val="variable" /> 410 <w:sig w:usb0="20007A87" w:usb1="80000000" w:usb2="00000008" w:usb3="00000000" w:csb0="000001FF" 411 w:csb1="00000000" /> 412 </w:font> 413 <w:font w:name="宋体"> 414 <w:panose1 w:val="02010600030101010101" /> 415 <w:charset w:val="86" /> 416 <w:family w:val="auto" /> 417 <w:pitch w:val="default" /> 418 <w:sig w:usb0="00000003" w:usb1="288F0000" w:usb2="00000006" w:usb3="00000000" w:csb0="00040001" 419 w:csb1="00000000" /> 420 </w:font> 421 <w:font w:name="Wingdings"> 422 <w:panose1 w:val="05000000000000000000" /> 423 <w:charset w:val="02" /> 424 <w:family w:val="auto" /> 425 <w:pitch w:val="default" /> 426 <w:sig w:usb0="00000000" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" 427 w:csb1="00000000" /> 428 </w:font> 429 <w:font w:name="Arial"> 430 <w:panose1 w:val="020B0604020202020204" /> 431 <w:charset w:val="01" /> 432 <w:family w:val="swiss" /> 433 <w:pitch w:val="default" /> 434 <w:sig w:usb0="E0002EFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="400001FF" 435 w:csb1="FFFF0000" /> 436 </w:font> 437 <w:font w:name="黑体"> 438 <w:panose1 w:val="02010609060101010101" /> 439 <w:charset w:val="86" /> 440 <w:family w:val="auto" /> 441 <w:pitch w:val="default" /> 442 <w:sig w:usb0="800002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001" 443 w:csb1="00000000" /> 444 </w:font> 445 <w:font w:name="Courier New"> 446 <w:panose1 w:val="02070309020205020404" /> 447 <w:charset w:val="01" /> 448 <w:family w:val="modern" /> 449 <w:pitch w:val="default" /> 450 <w:sig w:usb0="E0002EFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="400001FF" 451 w:csb1="FFFF0000" /> 452 </w:font> 453 <w:font w:name="Symbol"> 454 <w:panose1 w:val="05050102010706020507" /> 455 <w:charset w:val="02" /> 456 <w:family w:val="roman" /> 457 <w:pitch w:val="default" /> 458 <w:sig w:usb0="00000000" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" 459 w:csb1="00000000" /> 460 </w:font> 461 <w:font w:name="Cambria"> 462 <w:panose1 w:val="02040503050406030204" /> 463 <w:charset w:val="00" /> 464 <w:family w:val="roman" /> 465 <w:pitch w:val="default" /> 466 <w:sig w:usb0="E00002FF" w:usb1="400004FF" w:usb2="00000000" w:usb3="00000000" w:csb0="2000019F" 467 w:csb1="00000000" /> 468 </w:font> 469 <w:font w:name="Calibri"> 470 <w:panose1 w:val="020F0502020204030204" /> 471 <w:charset w:val="00" /> 472 <w:family w:val="swiss" /> 473 <w:pitch w:val="default" /> 474 <w:sig w:usb0="E00002FF" w:usb1="4000ACFF" w:usb2="00000001" w:usb3="00000000" w:csb0="2000019F" 475 w:csb1="00000000" /> 476 </w:font> 477 <w:font w:name="微软雅黑"> 478 <w:panose1 w:val="020B0503020204020204" /> 479 <w:charset w:val="86" /> 480 <w:family w:val="auto" /> 481 <w:pitch w:val="default" /> 482 <w:sig w:usb0="80000287" w:usb1="28CF3C52" w:usb2="00000016" w:usb3="00000000" w:csb0="0004001F" 483 w:csb1="00000000" /> 484 </w:font> 485 <w:font w:name="Tahoma"> 486 <w:panose1 w:val="020B0604030504040204" /> 487 <w:charset w:val="00" /> 488 <w:family w:val="auto" /> 489 <w:pitch w:val="default" /> 490 <w:sig w:usb0="E1002EFF" w:usb1="C000605B" w:usb2="00000029" w:usb3="00000000" w:csb0="200101FF" 491 w:csb1="20280000" /> 492 </w:font> 493 </w:fonts> 494 </pkg:xmlData> 495 </pkg:part> 496 <pkg:part pkg:name="/word/settings.xml" 497 pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"> 498 <pkg:xmlData> 499 <w:settings xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 500 xmlns:o="urn:schemas-microsoft-com:office:office" 501 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" 502 xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" 503 xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" 504 xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" 505 xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" 506 xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" mc:Ignorable="w14"> 507 <w:zoom w:percent="95" /> 508 <w:bordersDoNotSurroundHeader w:val="1" /> 509 <w:bordersDoNotSurroundFooter w:val="1" /> 510 <w:documentProtection w:enforcement="0" /> 511 <w:defaultTabStop w:val="420" /> 512 <w:hyphenationZone w:val="360" /> 513 <w:drawingGridVerticalSpacing w:val="156" /> 514 <w:displayHorizontalDrawingGridEvery w:val="0" /> 515 <w:displayVerticalDrawingGridEvery w:val="2" /> 516 <w:characterSpacingControl w:val="compressPunctuation" /> 517 <w:compat> 518 <w:spaceForUL /> 519 <w:balanceSingleByteDoubleByteWidth /> 520 <w:doNotLeaveBackslashAlone /> 521 <w:ulTrailSpace /> 522 <w:doNotExpandShiftReturn /> 523 <w:adjustLineHeightInTable /> 524 <w:useFELayout /> 525 <w:useNormalStyleForList /> 526 <w:doNotUseIndentAsNumberingTabStop /> 527 <w:useAltKinsokuLineBreakRules /> 528 <w:allowSpaceOfSameStyleInTable /> 529 <w:doNotSuppressIndentation /> 530 <w:doNotAutofitConstrainedTables /> 531 <w:autofitToFirstFixedWidthCell /> 532 <w:displayHangulFixedWidth /> 533 <w:splitPgBreakAndParaMark /> 534 <w:doNotVertAlignCellWithSp /> 535 <w:doNotBreakConstrainedForcedTable /> 536 <w:doNotVertAlignInTxbx /> 537 <w:useAnsiKerningPairs /> 538 <w:cachedColBalance /> 539 <w:compatSetting w:name="compatibilityMode" w:uri="http://schemas.microsoft.com/office/word" w:val="11" /> 540 </w:compat> 541 <w:rsids> 542 <w:rsidRoot w:val="00000000" /> 543 <w:rsid w:val="04847957" /> 544 <w:rsid w:val="0716080A" /> 545 <w:rsid w:val="3ED80191" /> 546 <w:rsid w:val="72F055F6" /> 547 <w:rsid w:val="754D7598" /> 548 </w:rsids> 549 <w:themeFontLang w:val="en-US" w:eastAsia="zh-CN" /> 550 <w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1" 551 w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5" w:accent6="accent6" 552 w:hyperlink="hyperlink" w:followedHyperlink="followedHyperlink" /> 553 <w:doNotIncludeSubdocsInStats /> 554 </w:settings> 555 </pkg:xmlData> 556 </pkg:part> 557 <pkg:part pkg:name="/word/styles.xml" 558 pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"> 559 <pkg:xmlData> 560 <w:styles xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 561 xmlns:o="urn:schemas-microsoft-com:office:office" 562 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" 563 xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" 564 xmlns:v="urn:schemas-microsoft-com:vml" 565 xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" 566 xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" 567 xmlns:w10="urn:schemas-microsoft-com:office:word" 568 xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" mc:Ignorable="w14"> 569 <w:docDefaults> 570 <w:rPrDefault> 571 <w:rPr> 572 <w:rFonts w:ascii="Calibri" w:hAnsi="Calibri" w:eastAsia="宋体" w:cs="Times New Roman" /> 573 </w:rPr> 574 </w:rPrDefault> 575 </w:docDefaults> 576 <w:latentStyles w:count="260" w:defQFormat="0" w:defUnhideWhenUsed="1" w:defSemiHidden="1" 577 w:defUIPriority="99" w:defLockedState="0"> 578 <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Normal" /> 579 <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="heading 1" /> 580 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 2" /> 581 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 3" /> 582 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 4" /> 583 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 5" /> 584 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 6" /> 585 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 7" /> 586 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 8" /> 587 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="heading 9" /> 588 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 1" /> 589 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 2" /> 590 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 3" /> 591 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 4" /> 592 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 5" /> 593 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 6" /> 594 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 7" /> 595 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 8" /> 596 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index 9" /> 597 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 1" /> 598 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 2" /> 599 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 3" /> 600 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 4" /> 601 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 5" /> 602 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 6" /> 603 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 7" /> 604 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 8" /> 605 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toc 9" /> 606 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Normal Indent" /> 607 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="footnote text" /> 608 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="annotation text" /> 609 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="header" /> 610 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="footer" /> 611 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="index heading" /> 612 <w:lsdException w:qFormat="1" w:uiPriority="0" w:name="caption" /> 613 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="table of figures" /> 614 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="envelope address" /> 615 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="envelope return" /> 616 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="footnote reference" /> 617 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="annotation reference" /> 618 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="line number" /> 619 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="page number" /> 620 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="endnote reference" /> 621 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="endnote text" /> 622 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="table of authorities" /> 623 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="macro" /> 624 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="toa heading" /> 625 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List" /> 626 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Bullet" /> 627 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Number" /> 628 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List 2" /> 629 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List 3" /> 630 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List 4" /> 631 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List 5" /> 632 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Bullet 2" /> 633 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Bullet 3" /> 634 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Bullet 4" /> 635 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Bullet 5" /> 636 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Number 2" /> 637 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Number 3" /> 638 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Number 4" /> 639 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Number 5" /> 640 <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Title" /> 641 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Closing" /> 642 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Signature" /> 643 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:name="Default Paragraph Font" /> 644 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text" /> 645 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text Indent" /> 646 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Continue" /> 647 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Continue 2" /> 648 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Continue 3" /> 649 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Continue 4" /> 650 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="List Continue 5" /> 651 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Message Header" /> 652 <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Subtitle" /> 653 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Salutation" /> 654 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Date" /> 655 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text First Indent" /> 656 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text First Indent 2" /> 657 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Note Heading" /> 658 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text 2" /> 659 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text 3" /> 660 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text Indent 2" /> 661 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Body Text Indent 3" /> 662 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Block Text" /> 663 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Hyperlink" /> 664 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="FollowedHyperlink" /> 665 <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Strong" /> 666 <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Emphasis" /> 667 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Document Map" /> 668 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Plain Text" /> 669 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="E-mail Signature" /> 670 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Normal (Web)" /> 671 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Acronym" /> 672 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Address" /> 673 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Cite" /> 674 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Code" /> 675 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Definition" /> 676 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Keyboard" /> 677 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Preformatted" /> 678 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Sample" /> 679 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Typewriter" /> 680 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="HTML Variable" /> 681 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:name="Normal Table" /> 682 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="annotation subject" /> 683 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Simple 1" /> 684 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Simple 2" /> 685 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Simple 3" /> 686 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Classic 1" /> 687 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Classic 2" /> 688 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Classic 3" /> 689 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Classic 4" /> 690 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Colorful 1" /> 691 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Colorful 2" /> 692 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Colorful 3" /> 693 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Columns 1" /> 694 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Columns 2" /> 695 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Columns 3" /> 696 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Columns 4" /> 697 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Columns 5" /> 698 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 1" /> 699 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 2" /> 700 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 3" /> 701 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 4" /> 702 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 5" /> 703 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 6" /> 704 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 7" /> 705 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid 8" /> 706 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 1" /> 707 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 2" /> 708 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 3" /> 709 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 4" /> 710 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 5" /> 711 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 6" /> 712 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 7" /> 713 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table List 8" /> 714 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table 3D effects 1" /> 715 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table 3D effects 2" /> 716 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table 3D effects 3" /> 717 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Contemporary" /> 718 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Elegant" /> 719 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Professional" /> 720 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Subtle 1" /> 721 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Subtle 2" /> 722 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Web 1" /> 723 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Web 2" /> 724 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Web 3" /> 725 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Balloon Text" /> 726 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Grid" /> 727 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Table Theme" /> 728 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading" /> 729 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List" /> 730 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid" /> 731 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1" /> 732 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2" /> 733 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1" /> 734 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2" /> 735 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1" /> 736 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2" /> 737 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3" /> 738 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List" /> 739 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading" /> 740 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List" /> 741 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid" /> 742 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 1" /> 743 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 1" /> 744 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 1" /> 745 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" 746 w:name="Medium Shading 1 Accent 1" /> 747 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" 748 w:name="Medium Shading 2 Accent 1" /> 749 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 1" /> 750 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 1" /> 751 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 1" /> 752 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 1" /> 753 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 1" /> 754 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 1" /> 755 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" 756 w:name="Colorful Shading Accent 1" /> 757 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 1" /> 758 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 1" /> 759 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 2" /> 760 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 2" /> 761 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 2" /> 762 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" 763 w:name="Medium Shading 1 Accent 2" /> 764 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" 765 w:name="Medium Shading 2 Accent 2" /> 766 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 2" /> 767 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 2" /> 768 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 2" /> 769 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 2" /> 770 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 2" /> 771 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 2" /> 772 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" 773 w:name="Colorful Shading Accent 2" /> 774 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 2" /> 775 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 2" /> 776 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 3" /> 777 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 3" /> 778 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 3" /> 779 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" 780 w:name="Medium Shading 1 Accent 3" /> 781 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" 782 w:name="Medium Shading 2 Accent 3" /> 783 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 3" /> 784 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 3" /> 785 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 3" /> 786 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 3" /> 787 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 3" /> 788 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 3" /> 789 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" 790 w:name="Colorful Shading Accent 3" /> 791 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 3" /> 792 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 3" /> 793 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 4" /> 794 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 4" /> 795 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 4" /> 796 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" 797 w:name="Medium Shading 1 Accent 4" /> 798 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" 799 w:name="Medium Shading 2 Accent 4" /> 800 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 4" /> 801 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 4" /> 802 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 4" /> 803 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 4" /> 804 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 4" /> 805 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 4" /> 806 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" 807 w:name="Colorful Shading Accent 4" /> 808 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 4" /> 809 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 4" /> 810 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 5" /> 811 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 5" /> 812 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 5" /> 813 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" 814 w:name="Medium Shading 1 Accent 5" /> 815 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" 816 w:name="Medium Shading 2 Accent 5" /> 817 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 5" /> 818 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 5" /> 819 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 5" /> 820 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 5" /> 821 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 5" /> 822 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 5" /> 823 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" 824 w:name="Colorful Shading Accent 5" /> 825 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 5" /> 826 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 5" /> 827 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 6" /> 828 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 6" /> 829 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 6" /> 830 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" 831 w:name="Medium Shading 1 Accent 6" /> 832 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" 833 w:name="Medium Shading 2 Accent 6" /> 834 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 6" /> 835 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 6" /> 836 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 6" /> 837 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 6" /> 838 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 6" /> 839 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 6" /> 840 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" 841 w:name="Colorful Shading Accent 6" /> 842 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 6" /> 843 <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 6" /> 844 </w:latentStyles> 845 <w:style w:type="paragraph" w:default="1" w:styleId="1"> 846 <w:name w:val="Normal" /> 847 <w:qFormat /> 848 <w:uiPriority w:val="0" /> 849 <w:pPr> 850 <w:widowControl w:val="0" /> 851 <w:jc w:val="both" /> 852 </w:pPr> 853 <w:rPr> 854 <w:rFonts w:ascii="Calibri" w:hAnsi="Calibri" w:eastAsia="宋体" w:cs="Times New Roman" /> 855 <w:kern w:val="2" /> 856 <w:sz w:val="21" /> 857 <w:szCs w:val="24" /> 858 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="ar-SA" /> 859 </w:rPr> 860 </w:style> 861 <w:style w:type="paragraph" w:styleId="2"> 862 <w:name w:val="heading 1" /> 863 <w:basedOn w:val="1" /> 864 <w:next w:val="1" /> 865 <w:link w:val="8" /> 866 <w:qFormat /> 867 <w:uiPriority w:val="0" /> 868 <w:pPr> 869 <w:keepNext /> 870 <w:keepLines /> 871 <w:spacing w:before="340" w:beforeLines="0" w:beforeAutospacing="0" w:after="330" w:afterLines="0" 872 w:afterAutospacing="0" w:line="576" w:lineRule="auto" /> 873 <w:outlineLvl w:val="0" /> 874 </w:pPr> 875 <w:rPr> 876 <w:b /> 877 <w:kern w:val="44" /> 878 <w:sz w:val="44" /> 879 </w:rPr> 880 </w:style> 881 <w:style w:type="paragraph" w:styleId="3"> 882 <w:name w:val="heading 2" /> 883 <w:basedOn w:val="1" /> 884 <w:next w:val="1" /> 885 <w:unhideWhenUsed /> 886 <w:qFormat /> 887 <w:uiPriority w:val="0" /> 888 <w:pPr> 889 <w:keepNext /> 890 <w:keepLines /> 891 <w:spacing w:before="260" w:beforeLines="0" w:beforeAutospacing="0" w:after="260" w:afterLines="0" 892 w:afterAutospacing="0" w:line="413" w:lineRule="auto" /> 893 <w:outlineLvl w:val="1" /> 894 </w:pPr> 895 <w:rPr> 896 <w:rFonts w:ascii="Arial" w:hAnsi="Arial" w:eastAsia="黑体" /> 897 <w:b /> 898 <w:sz w:val="32" /> 899 </w:rPr> 900 </w:style> 901 <w:style w:type="paragraph" w:styleId="4"> 902 <w:name w:val="heading 3" /> 903 <w:basedOn w:val="1" /> 904 <w:next w:val="1" /> 905 <w:unhideWhenUsed /> 906 <w:qFormat /> 907 <w:uiPriority w:val="0" /> 908 <w:pPr> 909 <w:keepNext /> 910 <w:keepLines /> 911 <w:spacing w:before="260" w:beforeLines="0" w:beforeAutospacing="0" w:after="260" w:afterLines="0" 912 w:afterAutospacing="0" w:line="413" w:lineRule="auto" /> 913 <w:outlineLvl w:val="2" /> 914 </w:pPr> 915 <w:rPr> 916 <w:b /> 917 <w:sz w:val="32" /> 918 </w:rPr> 919 </w:style> 920 <w:style w:type="character" w:default="1" w:styleId="5"> 921 <w:name w:val="Default Paragraph Font" /> 922 <w:semiHidden /> 923 <w:uiPriority w:val="0" /> 924 </w:style> 925 <w:style w:type="table" w:default="1" w:styleId="6"> 926 <w:name w:val="Normal Table" /> 927 <w:semiHidden /> 928 <w:uiPriority w:val="0" /> 929 <w:tblPr> 930 <w:tblStyle w:val="6" /> 931 <w:tblLayout w:type="fixed" /> 932 <w:tblCellMar> 933 <w:top w:w="0" w:type="dxa" /> 934 <w:left w:w="108" w:type="dxa" /> 935 <w:bottom w:w="0" w:type="dxa" /> 936 <w:right w:w="108" w:type="dxa" /> 937 </w:tblCellMar> 938 </w:tblPr> 939 <w:tcPr> 940 <w:textDirection w:val="lrTbV" /> 941 </w:tcPr> 942 </w:style> 943 <w:style w:type="table" w:styleId="7"> 944 <w:name w:val="Table Grid" /> 945 <w:basedOn w:val="6" /> 946 <w:uiPriority w:val="0" /> 947 <w:pPr> 948 <w:widowControl w:val="0" /> 949 <w:jc w:val="both" /> 950 </w:pPr> 951 <w:tblPr> 952 <w:tblStyle w:val="6" /> 953 <w:tblBorders> 954 <w:top w:val="single" w:color="auto" w:sz="4" w:space="0" /> 955 <w:left w:val="single" w:color="auto" w:sz="4" w:space="0" /> 956 <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0" /> 957 <w:right w:val="single" w:color="auto" w:sz="4" w:space="0" /> 958 <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0" /> 959 <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0" /> 960 </w:tblBorders> 961 <w:tblLayout w:type="fixed" /> 962 </w:tblPr> 963 <w:tcPr> 964 <w:textDirection w:val="lrTbV" /> 965 </w:tcPr> 966 </w:style> 967 <w:style w:type="character" w:customStyle="1" w:styleId="8"> 968 <w:name w:val="标题 1 Char" /> 969 <w:link w:val="2" /> 970 <w:uiPriority w:val="0" /> 971 <w:rPr> 972 <w:b /> 973 <w:kern w:val="44" /> 974 <w:sz w:val="44" /> 975 </w:rPr> 976 </w:style> 977 </w:styles> 978 </pkg:xmlData> 979 </pkg:part> 980 <pkg:part pkg:name="/word/theme/theme1.xml" 981 pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml"> 982 <pkg:xmlData> 983 <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office"> 984 <a:themeElements> 985 <a:clrScheme name="Office"> 986 <a:dk1> 987 <a:sysClr val="windowText" lastClr="000000" /> 988 </a:dk1> 989 <a:lt1> 990 <a:sysClr val="window" lastClr="CCE8CF" /> 991 </a:lt1> 992 <a:dk2> 993 <a:srgbClr val="1F497D" /> 994 </a:dk2> 995 <a:lt2> 996 <a:srgbClr val="EEECE1" /> 997 </a:lt2> 998 <a:accent1> 999 <a:srgbClr val="4F81BD" /> 1000 </a:accent1> 1001 <a:accent2> 1002 <a:srgbClr val="C0504D" /> 1003 </a:accent2> 1004 <a:accent3> 1005 <a:srgbClr val="9BBB59" /> 1006 </a:accent3> 1007 <a:accent4> 1008 <a:srgbClr val="8064A2" /> 1009 </a:accent4> 1010 <a:accent5> 1011 <a:srgbClr val="4BACC6" /> 1012 </a:accent5> 1013 <a:accent6> 1014 <a:srgbClr val="F79646" /> 1015 </a:accent6> 1016 <a:hlink> 1017 <a:srgbClr val="0000FF" /> 1018 </a:hlink> 1019 <a:folHlink> 1020 <a:srgbClr val="800080" /> 1021 </a:folHlink> 1022 </a:clrScheme> 1023 <a:fontScheme name="Office"> 1024 <a:majorFont> 1025 <a:latin typeface="Cambria" /> 1026 <a:ea typeface="" /> 1027 <a:cs typeface="" /> 1028 <a:font script="Jpan" typeface="MS ゴシック" /> 1029 <a:font script="Hang" typeface="맑은 고딕" /> 1030 <a:font script="Hans" typeface="宋体" /> 1031 <a:font script="Hant" typeface="新細明體" /> 1032 <a:font script="Arab" typeface="Times New Roman" /> 1033 <a:font script="Hebr" typeface="Times New Roman" /> 1034 <a:font script="Thai" typeface="Angsana New" /> 1035 <a:font script="Ethi" typeface="Nyala" /> 1036 <a:font script="Beng" typeface="Vrinda" /> 1037 <a:font script="Gujr" typeface="Shruti" /> 1038 <a:font script="Khmr" typeface="MoolBoran" /> 1039 <a:font script="Knda" typeface="Tunga" /> 1040 <a:font script="Guru" typeface="Raavi" /> 1041 <a:font script="Cans" typeface="Euphemia" /> 1042 <a:font script="Cher" typeface="Plantagenet Cherokee" /> 1043 <a:font script="Yiii" typeface="Microsoft Yi Baiti" /> 1044 <a:font script="Tibt" typeface="Microsoft Himalaya" /> 1045 <a:font script="Thaa" typeface="MV Boli" /> 1046 <a:font script="Deva" typeface="Mangal" /> 1047 <a:font script="Telu" typeface="Gautami" /> 1048 <a:font script="Taml" typeface="Latha" /> 1049 <a:font script="Syrc" typeface="Estrangelo Edessa" /> 1050 <a:font script="Orya" typeface="Kalinga" /> 1051 <a:font script="Mlym" typeface="Kartika" /> 1052 <a:font script="Laoo" typeface="DokChampa" /> 1053 <a:font script="Sinh" typeface="Iskoola Pota" /> 1054 <a:font script="Mong" typeface="Mongolian Baiti" /> 1055 <a:font script="Viet" typeface="Times New Roman" /> 1056 <a:font script="Uigh" typeface="Microsoft Uighur" /> 1057 <a:font script="Geor" typeface="Sylfaen" /> 1058 </a:majorFont> 1059 <a:minorFont> 1060 <a:latin typeface="Calibri" /> 1061 <a:ea typeface="" /> 1062 <a:cs typeface="" /> 1063 <a:font script="Jpan" typeface="MS 明朝" /> 1064 <a:font script="Hang" typeface="맑은 고딕" /> 1065 <a:font script="Hans" typeface="宋体" /> 1066 <a:font script="Hant" typeface="新細明體" /> 1067 <a:font script="Arab" typeface="Arial" /> 1068 <a:font script="Hebr" typeface="Arial" /> 1069 <a:font script="Thai" typeface="Cordia New" /> 1070 <a:font script="Ethi" typeface="Nyala" /> 1071 <a:font script="Beng" typeface="Vrinda" /> 1072 <a:font script="Gujr" typeface="Shruti" /> 1073 <a:font script="Khmr" typeface="DaunPenh" /> 1074 <a:font script="Knda" typeface="Tunga" /> 1075 <a:font script="Guru" typeface="Raavi" /> 1076 <a:font script="Cans" typeface="Euphemia" /> 1077 <a:font script="Cher" typeface="Plantagenet Cherokee" /> 1078 <a:font script="Yiii" typeface="Microsoft Yi Baiti" /> 1079 <a:font script="Tibt" typeface="Microsoft Himalaya" /> 1080 <a:font script="Thaa" typeface="MV Boli" /> 1081 <a:font script="Deva" typeface="Mangal" /> 1082 <a:font script="Telu" typeface="Gautami" /> 1083 <a:font script="Taml" typeface="Latha" /> 1084 <a:font script="Syrc" typeface="Estrangelo Edessa" /> 1085 <a:font script="Orya" typeface="Kalinga" /> 1086 <a:font script="Mlym" typeface="Kartika" /> 1087 <a:font script="Laoo" typeface="DokChampa" /> 1088 <a:font script="Sinh" typeface="Iskoola Pota" /> 1089 <a:font script="Mong" typeface="Mongolian Baiti" /> 1090 <a:font script="Viet" typeface="Arial" /> 1091 <a:font script="Uigh" typeface="Microsoft Uighur" /> 1092 <a:font script="Geor" typeface="Sylfaen" /> 1093 </a:minorFont> 1094 </a:fontScheme> 1095 <a:fmtScheme name="Office"> 1096 <a:fillStyleLst> 1097 <a:solidFill> 1098 <a:schemeClr val="phClr" /> 1099 </a:solidFill> 1100 <a:gradFill rotWithShape="1"> 1101 <a:gsLst> 1102 <a:gs pos="0"> 1103 <a:schemeClr val="phClr"> 1104 <a:tint val="50000" /> 1105 <a:satMod val="300000" /> 1106 </a:schemeClr> 1107 </a:gs> 1108 <a:gs pos="35000"> 1109 <a:schemeClr val="phClr"> 1110 <a:tint val="37000" /> 1111 <a:satMod val="300000" /> 1112 </a:schemeClr> 1113 </a:gs> 1114 <a:gs pos="100000"> 1115 <a:schemeClr val="phClr"> 1116 <a:tint val="15000" /> 1117 <a:satMod val="350000" /> 1118 </a:schemeClr> 1119 </a:gs> 1120 </a:gsLst> 1121 <a:lin ang="16200000" scaled="1" /> 1122 </a:gradFill> 1123 <a:gradFill rotWithShape="1"> 1124 <a:gsLst> 1125 <a:gs pos="0"> 1126 <a:schemeClr val="phClr"> 1127 <a:shade val="51000" /> 1128 <a:satMod val="130000" /> 1129 </a:schemeClr> 1130 </a:gs> 1131 <a:gs pos="80000"> 1132 <a:schemeClr val="phClr"> 1133 <a:shade val="93000" /> 1134 <a:satMod val="130000" /> 1135 </a:schemeClr> 1136 </a:gs> 1137 <a:gs pos="100000"> 1138 <a:schemeClr val="phClr"> 1139 <a:shade val="94000" /> 1140 <a:satMod val="135000" /> 1141 </a:schemeClr> 1142 </a:gs> 1143 </a:gsLst> 1144 <a:lin ang="16200000" scaled="0" /> 1145 </a:gradFill> 1146 </a:fillStyleLst> 1147 <a:lnStyleLst> 1148 <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"> 1149 <a:solidFill> 1150 <a:schemeClr val="phClr"> 1151 <a:shade val="95000" /> 1152 <a:satMod val="105000" /> 1153 </a:schemeClr> 1154 </a:solidFill> 1155 <a:prstDash val="solid" /> 1156 </a:ln> 1157 <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"> 1158 <a:solidFill> 1159 <a:schemeClr val="phClr" /> 1160 </a:solidFill> 1161 <a:prstDash val="solid" /> 1162 </a:ln> 1163 <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"> 1164 <a:solidFill> 1165 <a:schemeClr val="phClr" /> 1166 </a:solidFill> 1167 <a:prstDash val="solid" /> 1168 </a:ln> 1169 </a:lnStyleLst> 1170 <a:effectStyleLst> 1171 <a:effectStyle> 1172 <a:effectLst> 1173 <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> 1174 <a:srgbClr val="000000"> 1175 <a:alpha val="38000" /> 1176 </a:srgbClr> 1177 </a:outerShdw> 1178 </a:effectLst> 1179 </a:effectStyle> 1180 <a:effectStyle> 1181 <a:effectLst> 1182 <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> 1183 <a:srgbClr val="000000"> 1184 <a:alpha val="35000" /> 1185 </a:srgbClr> 1186 </a:outerShdw> 1187 </a:effectLst> 1188 </a:effectStyle> 1189 <a:effectStyle> 1190 <a:effectLst> 1191 <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> 1192 <a:srgbClr val="000000"> 1193 <a:alpha val="35000" /> 1194 </a:srgbClr> 1195 </a:outerShdw> 1196 </a:effectLst> 1197 <a:scene3d> 1198 <a:camera prst="orthographicFront"> 1199 <a:rot lat="0" lon="0" rev="0" /> 1200 </a:camera> 1201 <a:lightRig rig="threePt" dir="t"> 1202 <a:rot lat="0" lon="0" rev="1200000" /> 1203 </a:lightRig> 1204 </a:scene3d> 1205 <a:sp3d> 1206 <a:bevelT w="63500" h="25400" /> 1207 </a:sp3d> 1208 </a:effectStyle> 1209 </a:effectStyleLst> 1210 <a:bgFillStyleLst> 1211 <a:solidFill> 1212 <a:schemeClr val="phClr" /> 1213 </a:solidFill> 1214 <a:gradFill rotWithShape="1"> 1215 <a:gsLst> 1216 <a:gs pos="0"> 1217 <a:schemeClr val="phClr"> 1218 <a:tint val="40000" /> 1219 <a:satMod val="350000" /> 1220 </a:schemeClr> 1221 </a:gs> 1222 <a:gs pos="40000"> 1223 <a:schemeClr val="phClr"> 1224 <a:tint val="45000" /> 1225 <a:satMod val="350000" /> 1226 <a:shade val="99000" /> 1227 </a:schemeClr> 1228 </a:gs> 1229 <a:gs pos="100000"> 1230 <a:schemeClr val="phClr"> 1231 <a:shade val="20000" /> 1232 <a:satMod val="255000" /> 1233 </a:schemeClr> 1234 </a:gs> 1235 </a:gsLst> 1236 <a:path path="circle"> 1237 <a:fillToRect l="50000" t="-80000" r="50000" b="180000" /> 1238 </a:path> 1239 </a:gradFill> 1240 <a:gradFill rotWithShape="1"> 1241 <a:gsLst> 1242 <a:gs pos="0"> 1243 <a:schemeClr val="phClr"> 1244 <a:tint val="80000" /> 1245 <a:satMod val="300000" /> 1246 </a:schemeClr> 1247 </a:gs> 1248 <a:gs pos="100000"> 1249 <a:schemeClr val="phClr"> 1250 <a:shade val="30000" /> 1251 <a:satMod val="200000" /> 1252 </a:schemeClr> 1253 </a:gs> 1254 </a:gsLst> 1255 <a:path path="circle"> 1256 <a:fillToRect l="50000" t="50000" r="50000" b="50000" /> 1257 </a:path> 1258 </a:gradFill> 1259 </a:bgFillStyleLst> 1260 </a:fmtScheme> 1261 </a:themeElements> 1262 <a:objectDefaults /> 1263 <a:extraClrSchemeLst /> 1264 </a:theme> 1265 </pkg:xmlData> 1266 </pkg:part> 1267 </pkg:package>
在mvc的控制层:
@RequestMapping("downoload.do")
public void downLoad(HttpServletRequest request, HttpServletResponse response) throws IOException, TemplateException {
Map<String,Object> map = new HashMap<String, Object>();
map.put("title","员工信息表");
List<Map<String,Object>> users = new ArrayList<>();
Map<String,Object> map1 = new HashMap<>();
map1.put("name","战士");
map1.put("id","1");
map1.put("phone","1382823723");
map1.put("address","韩式工作的决定");
users.add(map1);
Map<String,Object> map2 = new HashMap<>();
map2.put("name","战士2");
map2.put("phone","138282372902");
map2.put("id","2");
map2.put("address","世界上就动手动脚活动和内部");
users.add(map2);
map.put("users",users);
// 告诉浏览器用什么软件可以打开此文件(.doc)
//若是下载.docx 则为application/vnd.openxmlformats-officedocument.wordprocessingml.document
response.setHeader("content-Type", "application/msword");
// 下载文件的默认名称
response.setHeader("Content-Disposition", "attachment;filename=someName.doc");
/* freeMarkerConfigurer.getConfiguration().setClassForTemplateLoading(getClass(), "/");
Template template = freeMarkerConfigurer.getConfiguration().getTemplate("userList.ftl");*/
//默认模版地址为classpath:/templates,若要你的模版不想放在默认地址,可以使用上面注释掉的代码读取模版 or 在application.properties中
//添加配置spring.freemarker.template-loader-path=你的模版地址(例如获取根目录下所有模版,配置如下spring.freemarker.template-loader-path=classpath:/)
Template template = configuration.getTemplate("userList.ftl");
template.process(map,new OutputStreamWriter(response.getOutputStream()));
}
预览与下载代码类似,如下:
@RequestMapping("welcome.do")
public void welcome(HttpServletRequest request, HttpServletResponse response) throws IOException, TemplateException {
//response.setHeader("content-Type","text/html");
response.setContentType("text/html;charset=utf-8");
Template template = configuration.getTemplate("welcome.ftl");
Map<String,Object> map = new HashMap<>(1);
map.put("message","欢迎学习freemarker");
template.process(map,response.getWriter());
}