学习笔记:Word 样式操作

news/2024/7/21 4:54:15 标签: excel, poi, java

Word 样式操作

      •      编者按
      •      Word
        •          01. 页眉页脚
          •              1.1 页眉 左边的字想靠最左, 右边的字想靠最右
          •              1.2 页码设置,比如: 第 x 页 共 x 页
        •          02. 插入表格
          •              2.1 单元格里的字 不听话?
          •              2.2 单元格 被 撑变形了?
          •              2.3 设置其他字体后 样式改变了?


     编者按

POI 遇上 Word 对新手 来说 可谓是 及其恶心人了。
这里整理一下 Word 模板 相关格式 的操作,后续会有时间会写 POI 操作 Word。
因为某种不方便原因,就不上图了哈。


     Word

         01. 页眉页脚

对于 POI 操作 Word 的页眉 和页脚 这部分 还是比较好 处理的。

             1.1 页眉 左边的字想靠最左, 右边的字想靠最右

写上一行字 之后,中间不要加空格(这样写字的延伸会 相对的,可以多写几个字),光标 置于在需要分开的地方 【页眉和页脚 -> 插入对齐制表位 -> 右对齐】

             1.2 页码设置,比如: 第 x 页 共 x 页

光标置于页脚 【插入页码 -> 选择样式 -> 应用范围:整片文档】 ,可以把 页码 移动到 最后边,其他页 和 新增页 的页码都会按照这个 位置及其样式 排列。
页面布局最好都 保持一致, 不然 页码的 相对位置 可能会不一样了, 可以 把页码设置到 本页,然后 本页之后 重新 设置页码 样式。


         02. 插入表格

怎么插 就不说了 (-: 当然是用

Word 中的 插入表格, 可以设置 自己任何想要的样式。 没错, 是任何! 只有想不到 没有弄不出来的。


下面先 说几个常识:

  • 【表格工具 -> 显示虚框】 可以把 不显示的那些 实线 以 虚框的形式 显示出来,有助于 规划样式;当然一直开着 也没事,反正打印时候 也不显示 虚线的,随你。
  • 光标置于单元格 【右键 -> 边框和底纹 -> 预览选择单元四周及其内部想要显示的线 -> 应用于:单元格】 ,可以给这个 单元格 上下左右 加框线。
  • 可以灵活的 通过 【绘制表格 or 合并单元格】 来美化样式。
             2.1 单元格里的字 不听话?

比如在 【表格工具 -> 对齐方式】 选择 9种对齐方式,但实际效果 好像没弄过去? ? wtf * * * !
光标置于所在单元格, 【开始 -> 新样式 -> 清除格式 -> 先在 表格工具的对齐方式 选择 竖向的对齐方式 -> 再去调整 横向的对齐方式】
温馨提示: 直接打印 word,表格 竖向的对齐方式 变成了 靠上对齐了。 如果 将 Word 转换成 PDF 打出来 会不会好点? 或者 就设置成 靠上对其,然后通过 把单元格设置 固定值 来 固定样式。

             2.2 单元格 被 撑变形了?

光标置于所在单元格 【右键 -> 表格属性 -> 行 -> 指定高度,行高值选择固定值】 , 这个单元格的高度就不会 因为其他原因改变了。
注意: 这样做的话,如果打字 超过了范围 需要跳转下一行,固定值 是不会显示的;此时,适用于 最小值。 这个固定值 对于 Word 插入表格里的 图片,图片把 单元格 挤变形了 简直就是救星。

             2.3 设置其他字体后 样式改变了?

在插入的单元格中,本来是宋体 对其的好好的,如果改变了字体 或 字体大小,位置就出现了 让人 口吐芬芳的 变化。
【右键 -> 段落 -> 缩进和间距 -> 间距:如果定义了文档网格,则与网格对其 去掉前边的√ 】 这样就解决了。


先写到这吧,有灵感在补充
2020/08/25


http://www.niftyadmin.cn/n/1026643.html

相关文章

学习笔记:Web Service接口的调用

Web Service接口的调用编者按 01. Java Axis调用 1.1 pom.xml 1.2 调用 WebService 接口 1.2.1 示例一 1.2.2 示例二 02. Postman 测试 WebService 接口编者按 调用 第三方 WebService 接口,第三方会给出如下 这样…

解决方案:@RequestBody实体类中的 time 接收不到前端传来的参数

编者按 实体类中 如下: TableField(exist false) private String sTime; TableField(exist false) private String eTime;TableField(exist false) private Integer pageNo; TableField(exist false) private Integer pageSize;前端发送参数时: a…

解决方案:根据Jar包找依赖

解决方案: 工具:Intellij Idea,借助 Maven Helper 插件。 比如 要找如下导入的包 属于哪个依赖。 import org.apache.commons.beanutils.DynaBean;打开 pom.xmlText 切换成 Dependency Analyzer点击 All Dependencies as Tree输入框输入 co…

css中的clear的正真意义

网上包括w3cschool 的说法都是 不允许浮动、消除浮动 这样的说法,却看了还是不知道什么意思,一些地方说不通。所以找到w3c css 的英文文档,如下是节选:clearValues have the following meanings when applied to non-floating block-level bo…

学习笔记:Eclipse

编者按: Eclipse 和 IDEA 是有点差别的,这里记录下 Eclipse 一些地方。 Eclipse 配置 有时候需要重新 Clean 一下 项目。 01. JUnit 右键 Run as 有时候没有 运行Test方法的 JUnit Test 选项。 需要配置 JDK1.8 环境。 配置好后 重新 Clean&#xff…

学习笔记:ngrok

写在前面 Q:为什么要用 ngrok呢? A:写微信通知地址url时候,不然要把自己的ip 和 端口 暴露出去了。 Q:ngrok的缺点? A:每次启动 ngrok,要改变 映射后的 url。(这就是ng…

解决方案:postman连接websocket

编者按 postman 8.5 以上支持 websocket。 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>问题描述 由于是 第一次用 postman连接 websocket 测试&…

每日一练 LeetCode:E917. 仅仅反转字母

题目描述 给你一个字符串 s &#xff0c;根据下述规则反转字符串&#xff1a; 所有非英文字母保留在原有位置。 所有英文字母&#xff08;小写或大写&#xff09;位置反转。 返回反转后的 s 。 示例 1&#xff1a;输入&#xff1a;s "ab-cd" 输出&#xff1a;&qu…