前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【aspose-words】Aspose.Words for Java模板语法详细剖析

【aspose-words】Aspose.Words for Java模板语法详细剖析

原创
作者头像
JavaDog程序狗
发布2024-10-12 08:21:58
910
发布2024-10-12 08:21:58
举报
文章被收录于专栏:后端

前言

🍊缘由

aspose-words模板语法再了解

垂死病中惊坐起,小丑竟是我自己。对于aspose-words的使用本狗自以为已炉火纯青,遂在新的迭代任务中毛遂自荐,并在小姐姐面前吹了一个大牛,分分钟解决完事。

蜜汁自信来源:本狗之前关于aspose-words文章,大家可审阅

然而在实操中,打脸来的如此痛彻心扉。关于aspose-words模板标签如if等运用不熟练,所以特来钻研aspose-words的官方文档,掌握aspose-words模板常用语法,特来与大家分享。


🎯主要目标

实现3大重点
  1. aspose-words官方文档
  2. aspose-words常用模板标签
  3. aspose-words项目实操

🎁快速链接

公众号:JavaDog程序狗

在公众号,发送【aspose】 ,无任何套路即可获得


正文

🍋aspose-words官方文档

https://docs.aspose.com


🍓aspose-words常用模板标签

官网文档地址

https://docs.aspose.com/words/java/template-syntax/

咱们挑3个常用标签作为示例,其余可自行探索

1.Using Conditional Blocks(使用条件块)
代码语言:txt
复制
// 通过if标签进行逻辑显隐操作,conditional_expression1是判断条件

<<if [conditional_expression1]>>

template_option1

<<elseif [conditional_expression2]>>

template_option2

...

<<else>>

default_template_option

<</if>>

实际模板中使用

<<if data.getRecommend().getInformationDepartment()!=null>>

<<data.getRecommend().getInformationDepartment()>>

<<else>>

信息科感觉同志非常好,同意推荐

<</if>>

代码解析

🍋模板语法意思是如果data.getRecommend().getInformationDepartment()有值就展示,没值则展示【信息科感觉同志非常好,同意推荐】


2.Using Variables(使用变量)

// 定义一个s变量为"hello",并输出这个hello

<<var s = “Hello!”>><<s>>

实际模板中使用

<<var s = “人力资源部同意”>><<s>>

代码解析

🍋模板语法意思是定义一个变量s值为【人力资源部同意】,并输出


3.Merging Table Cells Dynamically(动态合并表单元格)

// 使用cellMerge进行合并value1值相同的列数据

<<cellMerge>><<value1>>

实际模板中使用

<<foreach item in data.getRecommend().getListPresident()>>

<<cellMerge>>

<<item.getName()>>

<<cellMerge>>

<<item.getSuggest()>>

<</foreach>>

代码解析

🍋模板语法意思将<<cellMerge>>置于想要合并的项,如果数据一致则会合并单元格


🍆项目实操展示

总结

本文通过Aspose.Words for Java模板语法详细分析,通过Using Conditional Blocks(使用条件块);Using Variables(使用变量);Merging Table Cells Dynamically(动态合并表单元格) 三个模板标签语法进行实操,跟大家介绍一下Aspose.Words for Java中的文档查找方法及如何使用模板语法。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 🍊缘由
      • aspose-words模板语法再了解
    • 🎯主要目标
      • 实现3大重点
    • 🎁快速链接
    • 正文
      • 🍋aspose-words官方文档
        • 🍓aspose-words常用模板标签
          • 1.Using Conditional Blocks(使用条件块)
          • 2.Using Variables(使用变量)
          • 3.Merging Table Cells Dynamically(动态合并表单元格)
        • 🍆项目实操展示
        • 总结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档