前言
🍊缘由
aspose-words模板语法再了解
垂死病中惊坐起,小丑竟是我自己。对于aspose-words的使用本狗自以为已炉火纯青,遂在新的迭代任务中毛遂自荐,并在小姐姐面前吹了一个大牛,分分钟解决完事。
蜜汁自信来源:本狗之前关于aspose-words文章,大家可审阅
【屎上最全vue-pdf+Springboot与aspose-words整合,开箱即用】
然而在实操中,打脸来的如此痛彻心扉。关于aspose-words模板标签如if等运用不熟练,所以特来钻研aspose-words的官方文档,掌握aspose-words模板常用语法,特来与大家分享。
🎯主要目标
实现3大重点
aspose-words官方文档
aspose-words常用模板标签
aspose-words项目实操
🎁快速链接
公众号:JavaDog程序狗
在公众号,发送【aspose】 ,无任何套路即可获得
🍯猜你喜欢
文章推荐
【对比】ChatGPT Plus与ChatGPT实操对比体验
【项目实战】SpringBoot+vue+iview打造一个极简个人博客系统
【项目实战】SpringBoot+uniapp+uview2打造H5+小程序+APP入门学习的聊天小项目
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
【模块分层】还不会SpringBoot项目模块分层?来这手把手教你!
【ChatGPT】SpringBoot+uniapp+uview2对接OpenAI,带你开发玩转ChatGPT
正文
🍋aspose-words官方文档
🍓aspose-words常用模板标签
咱们挑3个常用标签作为示例,其余可自行探索
1.Using Conditional Blocks(使用条件块)
// 通过if标签进行逻辑显隐操作,conditional_expression1是判断条件
<<if [conditional_expression1]>>
template_option1
<<elseif [conditional_expression2]>>
template_option2
...
<<else>>
default_template_option
<</if>>
实际模板中使用
<>
<<[data.getRecommend().getInformationDepartment()]>>
<>
信息科感觉同志非常好,同意推荐
<>
代码解析
🍋模板语法意思是如果data.getRecommend().getInformationDepartment()有值就展示,没值则展示【信息科感觉同志非常好,同意推荐】
2.Using Variables(使用变量)
// 定义一个s变量为"hello",并输出这个hello
<><<[s]>>
实际模板中使用
<><<[s]>>
代码解析
🍋模板语法意思是定义一个变量s值为【人力资源部同意】,并输出
3.Merging Table Cells Dynamically(动态合并表单元格)
// 使用cellMerge进行合并value1值相同的列数据
<><<[value1]>>
实际模板中使用
<>
<>
<<[item.getName()]>>
<>
<<[item.getSuggest()]>>
<>
代码解析
🍋模板语法意思将<>置于想要合并的项,如果数据一致则会合并单元格
🍆项目实操展示
总结
本文通过Aspose.Words for Java模板语法详细分析,通过Using Conditional Blocks(使用条件块);Using Variables(使用变量);Merging Table Cells Dynamically(动态合并表单元格) 三个模板标签语法进行实操,跟大家介绍一下Aspose.Words for Java中的文档查找方法及如何使用模板语法。感兴趣的博友可以看下我上一篇的文章【屎上最全vue-pdf+Springboot与aspose-words整合,开箱即用】,希望也能帮到你。