1.一种模板文件,可以自动加载数据到模板里面展现。
类似:Velocity
2.使用场景
1.web开发模式
WEB-INF/view/vm
在互联网公司的开发都是基于vm的开发,其次就是使用JS的框架,比如bootstrapUI与Jquey。
2.代码生成器
比如一些公司开发的基于SpringMVC+MyBatis+VM+BootStrap的Web工程。
================================================
案例场景:
依据程序,动态生成分析报告。(BI程序里面的报表)
导出word文档
页面静态化(生成XML或者生成java文件)
BI项目里面的报告生成器
例子:
public static void main(String[] args) { try { // 创建配置实例 Configuration configuration = new Configuration(); // 设置编码 configuration.setDefaultEncoding("UTF-8"); // ftl模板文件统一放至 com.lun.template 包下面 configuration.setClassForTemplateLoading(Client.class,"/ftl"); // 获取模板 Template template = configuration.getTemplate("test.ftl"); // 输出文件 File outFile = new File("c:\\a.doc"); // 如果输出目标文件夹不存在,则创建 if (!outFile.getParentFile().exists()) { outFile.getParentFile().mkdirs(); } // 将模板和数据模型合并生成文件 Writer out = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(outFile), "UTF-8")); // 生成文件 template.process(loadDataFromDB(), out); // 关闭流 out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } } static Map loadDataFromDB() { Student student1 = new Student("张三", "机械0920班", "工业设计", 89.5, 23); Student student2 = new Student("李四", "自动化1920班", "高等数学", 29.5, 12); List<Student> datas = new ArrayList<Student>(); datas.add(student1); datas.add(student2); DataSet dataModel = new DataSet("学生成绩统计", "2014-09-12", "李依晓", "天津大学", datas); Map<String, DataSet> map = new HashMap<String, DataSet>(); map.put("dataSet", dataModel); return map; }
此处:可以将word文档保存成为xml文件,之后改名ftl的后缀文件,在需要的地方写入模板引擎的语法即可实现动态数据的载入
<?xml version="1.0" encoding="utf-8"?> <?mso-application progid="Word.Document"?> <w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"> <w:ignoreElements w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/> <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="chsdate"/> <o:DocumentProperties> <o:Title>学生统计信息</o:Title> <o:Author>xitongcheng</o:Author> <o:LastAuthor>xitongcheng</o:LastAuthor> <o:Revision>2</o:Revision> <o:TotalTime>0</o:TotalTime> <o:Created>2014-10-12T14:08:00Z</o:Created> <o:LastSaved>2014-10-12T14:08:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>20</o:Words> <o:Characters>117</o:Characters> <o:Company>Microsoft China</o:Company> <o:Lines>1</o:Lines> <o:Paragraphs>1</o:Paragraphs> <o:CharactersWithSpaces>136</o:CharactersWithSpaces> <o:Version>11.0000</o:Version> </o:DocumentProperties> <w:fonts> <w:defaultFonts w:ascii="Times New Roman" w:fareast="宋体" w:h-ansi="Times New Roman" w:cs="Times New Roman"/> <w:font w:name="宋体"> <w:altName w:val="SimSun"/> <w:panose-1 w:val="02010600030101010101"/> <w:charset w:val="86"/> <w:family w:val="Auto"/> <w:pitch w:val="variable"/> <w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/> </w:font> <w:font w:name="黑体"> <w:altName w:val="SimHei"/> <w:panose-1 w:val="02010609060101010101"/> <w:charset w:val="86"/> <w:family w:val="Modern"/> <w:pitch w:val="fixed"/> <w:sig w:usb-0="800002BF" w:usb-1="38CF7CFA" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/> </w:font> <w:font w:name="@黑体"> <w:panose-1 w:val="02010609060101010101"/> <w:charset w:val="86"/> <w:family w:val="Modern"/> <w:pitch w:val="fixed"/> <w:sig w:usb-0="800002BF" w:usb-1="38CF7CFA" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/> </w:font> <w:font w:name="@宋体"> <w:panose-1 w:val="02010600030101010101"/> <w:charset w:val="86"/> <w:family w:val="Auto"/> <w:pitch w:val="variable"/> <w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/> </w:font> </w:fonts> <w:styles> <w:versionOfBuiltInStylenames w:val="4"/> <w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/> <w:style w:type="paragraph" w:default="on" w:styleId="a"> <w:name w:val="Normal"/> <wx:uiName wx:val="正文"/> <w:rsid w:val="00666176"/> <w:pPr> <w:widowControl w:val="off"/> <w:jc w:val="both"/> </w:pPr> <w:rPr> <wx:font wx:val="Times New Roman"/> <w:kern w:val="2"/> <w:sz w:val="21"/> <w:sz-cs w:val="24"/> <w:lang w:val="EN-US" w:fareast="ZH-CN" w:bidi="AR-SA"/> </w:rPr> </w:style> <w:style w:type="paragraph" w:styleId="1"> <w:name w:val="heading 1"/> <wx:uiName wx:val="标题 1"/> <w:basedOn w:val="a"/> <w:next w:val="a"/> <w:rsid w:val="00380C88"/> <w:pPr> <w:pStyle w:val="1"/> <w:keepNext/> <w:keepLines/> <w:spacing w:before="340" w:after="330" w:line="578" w:line-rule="auto"/> <w:outlineLvl w:val="0"/> </w:pPr> <w:rPr> <wx:font wx:val="Times New Roman"/> <w:b/> <w:b-cs/> <w:kern w:val="44"/> <w:sz w:val="44"/> <w:sz-cs w:val="44"/> </w:rPr> </w:style> <w:style w:type="character" w:default="on" w:styleId="a0"> <w:name w:val="Default Paragraph Font"/> <wx:uiName wx:val="默认段落字体"/> <w:semiHidden/> </w:style> <w:style w:type="table" w:default="on" w:styleId="a1"> <w:name w:val="Normal Table"/> <wx:uiName wx:val="普通表格"/> <w:semiHidden/> <w:rPr> <wx:font wx:val="Times New Roman"/> </w:rPr> <w:tblPr> <w:tblInd w:w="0" w:type="dxa"/> <w:tblCellMar> <w:top w:w="0" w:type="dxa"/> <w:left w:w="108" w:type="dxa"/> <w:bottom w:w="0" w:type="dxa"/> <w:right w:w="108" w:type="dxa"/> </w:tblCellMar> </w:tblPr> </w:style> <w:style w:type="list" w:default="on" w:styleId="a2"> <w:name w:val="No List"/> <wx:uiName wx:val="无列表"/> <w:semiHidden/> </w:style> <w:style w:type="paragraph" w:styleId="a3"> <w:name w:val="Date"/> <wx:uiName wx:val="日期"/> <w:basedOn w:val="a"/> <w:next w:val="a"/> <w:rsid w:val="00380C88"/> <w:pPr> <w:pStyle w:val="a3"/> <w:ind w:left-chars="2500"/> </w:pPr> <w:rPr> <wx:font wx:val="Times New Roman"/> </w:rPr> </w:style> <w:style w:type="table" w:styleId="a4"> <w:name w:val="Table Grid"/> <wx:uiName wx:val="网格型"/> <w:basedOn w:val="a1"/> <w:rsid w:val="00125327"/> <w:pPr> <w:widowControl w:val="off"/> <w:jc w:val="both"/> </w:pPr> <w:rPr> <wx:font wx:val="Times New Roman"/> </w:rPr> <w:tblPr> <w:tblInd w:w="0" w:type="dxa"/> <w:tblBorders> <w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> <w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> <w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> <w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> <w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> <w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> </w:tblBorders> <w:tblCellMar> <w:top w:w="0" w:type="dxa"/> <w:left w:w="108" w:type="dxa"/> <w:bottom w:w="0" w:type="dxa"/> <w:right w:w="108" w:type="dxa"/> </w:tblCellMar> </w:tblPr> </w:style> </w:styles> <w:docPr> <w:view w:val="print"/> <w:zoom w:percent="100"/> <w:doNotEmbedSystemFonts/> <w:bordersDontSurroundHeader/> <w:bordersDontSurroundFooter/> <w:proofState w:spelling="clean" w:grammar="clean"/> <w:attachedTemplate w:val="C:\Users\Administrator\Desktop\学生统计信息.dot"/> <w:defaultTabStop w:val="420"/> <w:drawingGridVerticalSpacing w:val="156"/> <w:displayHorizontalDrawingGridEvery w:val="0"/> <w:displayVerticalDrawingGridEvery w:val="2"/> <w:punctuationKerning/> <w:characterSpacingControl w:val="CompressPunctuation"/> <w:optimizeForBrowser/> <w:validateAgainstSchema/> <w:saveInvalidXML w:val="off"/> <w:ignoreMixedContent w:val="off"/> <w:alwaysShowPlaceholderText w:val="off"/> <w:compat> <w:spaceForUL/> <w:balanceSingleByteDoubleByteWidth/> <w:doNotLeaveBackslashAlone/> <w:ulTrailSpace/> <w:doNotExpandShiftReturn/> <w:adjustLineHeightInTable/> <w:breakWrappedTables/> <w:snapToGridInCell/> <w:wrapTextWithPunct/> <w:useAsianBreakRules/> <w:dontGrowAutofit/> <w:useFELayout/> </w:compat> <wsp:rsids> <wsp:rsidRoot wsp:val="00E82F50"/> <wsp:rsid wsp:val="00044303"/> <wsp:rsid wsp:val="000B38C7"/> <wsp:rsid wsp:val="00125327"/> <wsp:rsid wsp:val="002616CC"/> <wsp:rsid wsp:val="00286634"/> <wsp:rsid wsp:val="00380C88"/> <wsp:rsid wsp:val="00666176"/> <wsp:rsid wsp:val="0069694C"/> <wsp:rsid wsp:val="00920908"/> <wsp:rsid wsp:val="00B10D41"/> <wsp:rsid wsp:val="00BA5A5C"/> <wsp:rsid wsp:val="00C07377"/> <wsp:rsid wsp:val="00C11FDB"/> <wsp:rsid wsp:val="00C57DC8"/> <wsp:rsid wsp:val="00D67C96"/> <wsp:rsid wsp:val="00E82F50"/> <wsp:rsid wsp:val="00EE47D0"/> <wsp:rsid wsp:val="00F827F6"/> </wsp:rsids> </w:docPr> <w:body> <wx:sect> <w:p wsp:rsidR="00380C88" wsp:rsidRPr="00380C88" wsp:rsidRDefault="00EE47D0" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> <w:rPr> <w:rFonts w:ascii="黑体" w:fareast="黑体" w:h-ansi="黑体"/> <wx:font wx:val="黑体"/> <w:sz w:val="36"/> <w:sz-cs w:val="36"/> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:rFonts w:ascii="黑体" w:fareast="黑体" w:h-ansi="黑体" w:hint="fareast"/> <wx:font wx:val="黑体"/> <w:sz w:val="36"/> <w:sz-cs w:val="36"/> </w:rPr> <w:t>xxxx</w:t> </w:r> </w:p> <w:p wsp:rsidR="00380C88" wsp:rsidRDefault="002616CC" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <st1:chsdate Year="2013" Month="12" Day="12" IsLunarDate="False" IsROCDate="False" w:st="on"> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> </w:rPr> <w:t>${dataSet.dateTime}</w:t> </w:r> </st1:chsdate> </w:p> <wx:pBdrGroup> <wx:borders> <wx:bottom wx:val="solid" wx:bdrwidth="15" wx:space="1" wx:color="auto"/> </wx:borders> <w:p wsp:rsidR="00E82F50" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50"> <w:pPr> <w:pBdr> <w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="1" w:color="auto"/> </w:pBdr> <w:rPr> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> </w:pPr> <w:r wsp:rsidRPr="00E82F50"> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>成绩排名信息</w:t> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t> </w:t> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>教师:</w:t> </w:r> <w:r wsp:rsidR="002616CC"> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>${dataSet.teacherName}</w:t> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t> </w:t> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>监管局:</w:t> </w:r> <w:r wsp:rsidR="002616CC"> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>${dataSet.orgName}</w:t> </w:r> </w:p> </wx:pBdrGroup> <w:p wsp:rsidR="00E82F50" wsp:rsidRPr="00E82F50" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50"> <w:pPr> <w:rPr> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> </w:pPr> </w:p> <w:tbl> <w:tblPr> <w:tblStyle w:val="a4"/> <w:tblW w:w="8820" w:type="dxa"/> <w:tblInd w:w="-72" w:type="dxa"/> <w:tblLook w:val="01E0"/> </w:tblPr> <w:tblGrid> <w:gridCol w:w="1613"/> <w:gridCol w:w="1590"/> <w:gridCol w:w="1763"/> <w:gridCol w:w="1682"/> <w:gridCol w:w="2172"/> </w:tblGrid> <w:tr wsp:rsidR="00125327" wsp:rsidTr="00044303"> <w:tc> <w:tcPr> <w:tcW w:w="1613" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>姓名</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="1590" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>班级</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="1763" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>课程</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="1682" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>分数</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="2172" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>排名</w:t> </w:r> </w:p> </w:tc> </w:tr> <#list dataSet.datas as student> <w:tr wsp:rsidR="00C07377" wsp:rsidTr="00044303"> <w:tc> <w:tcPr> <w:tcW w:w="1613" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00380C88"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>${student.name}</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="1590" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>${student.clazz}</w:t> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> </w:rPr> <w:t></w:t> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>班</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="1763" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> </w:rPr> <w:t>${student.clourse}</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="1682" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> </w:rPr> <w:t>${student.scores}</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="2172" w:type="dxa"/> </w:tcPr> <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602"> <w:pPr> <w:jc w:val="center"/> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> </w:rPr> <w:t>${student.rankNum}</w:t> </w:r> </w:p> </w:tc> </w:tr> </#list> </w:tbl> <w:p wsp:rsidR="00380C88" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50"> <w:pPr> <w:rPr> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> </w:pPr> <w:r wsp:rsidRPr="00E82F50"> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>备注:甘肃省天水市第一中学</w:t> </w:r> </w:p> <w:p wsp:rsidR="00E82F50" wsp:rsidRPr="00E82F50" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50"> <w:pPr> <w:rPr> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="fareast"/> <wx:font wx:val="宋体"/> <w:sz w:val="18"/> <w:sz-cs w:val="18"/> </w:rPr> <w:t>校长:刘晓宇</w:t> </w:r> </w:p> <w:sectPr wsp:rsidR="00E82F50" wsp:rsidRPr="00E82F50" wsp:rsidSect="00666176"> <w:pgSz w:w="11906" w:h="16838"/> <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992" w:gutter="0"/> <w:cols w:space="425"/> <w:docGrid w:type="lines" w:line-pitch="312"/> </w:sectPr> </wx:sect> </w:body> </w:wordDocument>
其他的使用场景:
比如自动生成代码(java代码或者JS代码)-------------代码生成器