精华内容
下载资源
问答
  • WORD中如何将编辑好的文字给“框”起来呢,今天小编就讲解下如何给WORD中已编辑好的文字加边框的方法: 第一步、打开需要编辑的文字,这里小编以《木兰辞》为例 第二步、点击页面上方菜单栏中的“设计”选项 第...

    WORD中如何将编辑好的文字给“框”起来呢,今天小编就讲解下如何给WORD中已编辑好的文字加边框的方法:

    第一步、打开需要编辑的文字,这里小编以《木兰辞》为例
    在这里插入图片描述

    第二步、点击页面上方菜单栏中的“设计”选项在这里插入图片描述

    第三步、进入设计选项后,在菜单栏中右侧找到“页面背景”区域中的“页面边框选项,点击进入在这里插入图片描述
    在这里插入图片描述

    第四步、在弹出的“边框和底纹”对话框中选择“页面边框”,后根据需要进行个性设置,设置完成后,点击“确定”即可在这里插入图片描述
    设置好的效果如下图
    在这里插入图片描述
    另外,页面边框设置中还准备了一些已经设置好的特色边框,可以选择直接使用在这里插入图片描述
    效果如下图
    在这里插入图片描述

    以上就是页面边框的设置方法了,希望对各位小主有所帮助!

    展开全文
  • 这个类包含了一些对文本进行换行,加粗,倾斜,字体颜色,大小,首行缩进,添加边框等方法。分享大家学习下: Apache POI的组件: ApachePOI包含用于处理MS-Office的所有OLE2复合文档的类和方法。该API的组件列表...

    Apache封装的POI组件对Excel,Wold的操作已经非常的丰富了,在项目上也会经常用到一些POI的基本操作

    这里就简单的阐述POI操作Wold的基本工具类,代码还是有点粗造的,但是不影响使用。

    这个类包含了一些对文本进行换行,加粗,倾斜,字体颜色,大小,首行缩进,添加边框等方法。分享给大家学习下:

    • Apache POI的组件:
    • ApachePOI包含用于处理MS-Office的所有OLE2复合文档的类和方法。该API的组件列表如下 -
    • POIFS(不良混淆实现文件系统) - 此组件是所有其他POI元素的基本因素。它用于显式读取不同的文件。
    • HSSF(可怕的SpreadSheet格式) - 用于读取和写入.xls格式的MS-Excel文件。
    • XSSF(XML SpreadSheet格式) - 用于MS-Excel的.xlsx文件格式。
    • HPSF(可怕的属性集格式) - 用于提取MS-Office文件的属性集。
    • HWPF(可怕的字处理器格式) - 用于读写MS-Word的.doc扩展文件。
    • XWPF(XML字处理器格式) - 用于读写MS-Word的.docx扩展文件。
    • HSLF(可怕的幻灯片布局格式) - 用于阅读,创建和编辑PowerPoint演示文稿。
    • HDGF(可怕的DiaGram格式) - 它包含MS-Visio二进制文件的类和方法。
    • HPBF(可怕的PuBlisher格式) - 用于读写MS-Publisher文件。
      下面就献上代码:

    首先我们引入需要的第三方jar包

    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>3.9</version>
    </dependency>
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi-ooxml</artifactId>
      <version>3.9</version>
    </dependency>
    

    工具类具体代码:

    package com.herbert.test;
    
    import org.apache.poi.xwpf.usermodel.*;
    import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFonts;
    import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRPr;
    
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    
    /**
    * Created by Herbert on 2019/1/22.
    */
    public class WoldUtil {
     private static XWPFDocument document = null;
    
      private static XWPFParagraph paragraph = null;
    
      /**
      * 初始化创建Word文件
      */
      public WoldUtil(){
        document = new XWPFDocument();
      }
    
      /**
      * 创建一个段落
      * @param position 段落位置
      *         0:居左
      *         1:居中
      *         2:居右
      */
      public void createParagraph(Integer position){
        paragraph = document.createParagraph();
        switch (position){
          case 0:
            paragraph.setAlignment(ParagraphAlignment.LEFT);
            break;
          case 1:
            paragraph.setAlignment(ParagraphAlignment.CENTER);
            break;
          case 2:
            paragraph.setAlignment(ParagraphAlignment.RIGHT);
            break;
          default:
            paragraph.setAlignment(ParagraphAlignment.LEFT);
            break;
        }
      }
    
      /**
      * 单线边框
      */
      public void createBorder(){
    
        paragraph.setBorderTop(Borders.THICK);//设置上边框
        paragraph.setBorderBottom(Borders.THICK);//设置下边框
        paragraph.setBorderLeft(Borders.THICK);//设置左边框
        paragraph.setBorderRight(Borders.THICK);//设置右边框
      }
    
      /**
      * 双线边框
      */
      public void createBorderDouble(){
        paragraph.setBorderTop(Borders.DOUBLE);//设置上边框
        paragraph.setBorderBottom(Borders.DOUBLE);//设置下边框
        paragraph.setBorderLeft(Borders.DOUBLE);//设置左边框
        paragraph.setBorderRight(Borders.DOUBLE);//设置右边框
      }
    
      /**
      * 首行缩进
      * @param indentation
      */
      public void addTextIndent(Integer indentation){
        paragraph.setIndentationFirstLine(indentation);
      }
    
      /**
      * 创建文本信息
      * @param text 文本信息
      * @param bold 是否加粗 true为加粗
      * @param italic 是否倾斜 true为倾斜
      * @param color 颜色码
      * @param fontSize 字体大小
      * @param fontFamily 设置字体
      */
      public void createRun(String text, Boolean bold,Boolean italic, String color,Integer fontSize,String fontFamily){
        XWPFRun r = paragraph.createRun();//创建段落文本
        r.setText(text);
        r.setBold(bold);//设置为粗体 true 为粗体
        r.setItalic(italic);//设置为倾斜 true 为粗体
        r.setColor(color);//设置颜色
        r.setFontSize(fontSize);
        CTRPr rpr = r.getCTR().isSetRPr() ? r.getCTR().getRPr() : r.getCTR().addNewRPr();
        CTFonts fonts = rpr.isSetRFonts() ? rpr.getRFonts() : rpr.addNewRFonts();
        fonts.setAscii(fontFamily);
        fonts.setEastAsia(fontFamily);
        fonts.setHAnsi(fontFamily);
    
      }
    
      /**
      * 写到磁盘
      * @param path
      */
      public void write(String path){
        try{
          FileOutputStream out = new FileOutputStream(path);
          document.write(out);
          out.close();
        }catch (IOException e){
          e.printStackTrace();
          System.out.println("文件出现错误");
        }
    
      }
    
      /**
      * 创建空行
      * @param counts 空行个数
      */
      public void createEmpty(Integer counts){
        for(int i =0;i<counts;i++){
          XWPFParagraph empty = document.createParagraph();
          XWPFRun e = empty.createRun();
          e.setText(" ");
        }
      }
    
      /**
      * 查询wold中的数据 返回List 集合
      * @param path wold所在的地址
      * @return
      */
      public List<String> query(String path){
        List<String> list = new ArrayList<String>();
        try{
          FileInputStream stream = new FileInputStream(path);
          XWPFDocument doc = new XWPFDocument(stream);// 创建Word文件
          for(XWPFParagraph p : doc.getParagraphs()){//遍历段落
            System.out.println(p.getParagraphText());
            list.add(p.getParagraphText());
          }
        }catch (Exception e){
          e.printStackTrace();
        }
        return list;
      }
      public static void main(String args[]) throws Exception {
        WoldUtil woldUtil = new WoldUtil();
        woldUtil.createParagraph(1);
        woldUtil.createBorder();
        woldUtil.createRun("(标题居中)Apache POI的组件", true, false,"000000",17,FontFamily.BLACKBODY);
        woldUtil.createBorderDouble();
    
        woldUtil.createParagraph(0);
        woldUtil.createRun("(边框)Apache POI包含用于处理MS-Office的所有OLE2复合文档的类和方法。该API的组件列表如下:", false,true, "4682B4",15,FontFamily.CHINESE_FINE_BLACK);
    
        woldUtil.createEmpty(3);
    
        woldUtil.createParagraph(0);
        woldUtil.addTextIndent(600);
        woldUtil.createRun("(首行缩进)• POIFS(不良混淆实现文件系统) - 此组件是所有其他POI元素的基本因素。它用于显式读取不同的文件", true,false,"A0522D",13,FontFamily.MICROSOFT_YAHEI);
    
        woldUtil.createEmpty(1);
    
        woldUtil.createParagraph(0);
        woldUtil.createRun("•HWPF(可怕的字处理器格式) - 用于读写MS-Word的.doc扩展文件。", true,false,"eeff00",13,FontFamily.MICROSOFT_YAHEI);
    
        woldUtil.write("E:\\herbert\\sample.doc");
    
        List<String> list =woldUtil.query("E:\\herbert\\sample.doc");
        System.out.println("list=====>>>>>>>>  "+list.toString());
      }
    }
    

    测试截图

    总结

    篇幅有限!篇幅有限!关于Java如何基于poi操作Wold工具类,就聊到这儿啦…啦…啦…
    以上小编所介绍的全部相关的笔记资料都已整理成册,不论是Redis面试+Redis实战pdf,还是MongDB快速上手+MongDB集群安全等手写pdf笔记,想白嫖都很so easy!!
    ——如果你get到了,那就点个赞转发支持一波吧!
    ——整理不易,白嫖私信我领取源码学习资料,100%回复分享!
    ——也可以添加小助手vx:xcw18874131605领取源码学习资料哦
    ——祝前程似锦,offer不断,好好学习,天天向上!

    展开全文
  • 本文将介绍如何使用Spire.Doc来设置文字效果,包括文本边框,文本填充,文字阴影等。 //实例化一个Document对象 Document doc = new ...//在这个section上添加一个段落并文字加边框 Paragraph p1 = sec.AddPa...

    本文将介绍如何使用Spire.Doc来设置文字效果,包括文本边框,文本填充,文字阴影等。

    //实例化一个Document对象
    Document doc = new Document();
    //向文档中添加一个Section对象
    Section sec = doc.AddSection();
    
    //在这个section上添加一个段落并给文字加边框
    Paragraph p1 = sec.AddParagraph(); 
    TextRange tr1 = p1.AppendText("加粉色边框的文字");
    tr1.CharacterFormat.Border.BorderType = BorderStyle.DashDotStroker;
    tr1.CharacterFormat.Border.Color = Color.Pink;
    p1.AppendBreak(BreakType.LineBreak);
    
    //添加一个新段落并设置文字填充效果
    Paragraph p2 = sec.AddParagraph();
    TextRange tr2 = p2.AppendText("设置填充效果的文字");
    //设置文字前景色
    tr2.CharacterFormat.TextColor = Color.Orange;
    //设置文字背景色
    tr2.CharacterFormat.TextBackgroundColor = Color.LightGray;
    //设置文字缩放比例
    tr2.CharacterFormat.TextScale = 150;
    p2.AppendBreak(BreakType.LineBreak);
    
    //添加一个新段落并设置阴影
    Paragraph p3 = sec.AddParagraph();
    TextRange tr3 = p3.AppendText("设置阴影效果的文字");
    tr3.CharacterFormat.TextColor = Color.LightSeaGreen;
    tr3.CharacterFormat.IsShadow = true;
    p3.AppendBreak(BreakType.LineBreak);
    
    //添加一个新段落并设置简单的文字样式
    Paragraph p4 = sec.AddParagraph();
    TextRange tr4 = p4.AppendText("设置删除线效果的文字");
    tr4.CharacterFormat.IsStrikeout = true;
    p4.AppendBreak(BreakType.LineBreak);
    
    TextRange tr5 = p4.AppendText("设置文字大写: hello, e-iceblue.");
    tr5.CharacterFormat.IsSmallCaps = true;
    
    //使用ClearFormatting()来删除某个TextRange的文字效果
    //tr5.CharacterFormat.ClearFormatting();
    
    //保存文档
     doc.SaveToFile("文字效果.docx");

     

    效果图如下:

    set-text-effects

                                                                     【下载Spire.Doc最新试用版

    展开全文
  • Android Gradle Plugin DSL 在线文档 Gradle Dependencies Configuration Generator(需要梯子) 版本控制工具 Git SVN Plugin For Eclipse 反编译工具 安全工具 静态代码分析工具 搜索工具 Debug调试工具...
  • 高级办公自动化考试

    2014-09-20 11:16:16
    如何给文档加密,步骤:工具》保护文档… 11、学会用搜狗输入法在WORD中输入特殊符号,了解版权符号快捷键Ctrl+Alt+C 12、页面设置》纸型》方向中的横向纵向的实际操作和应用环境 13、在WORD中如果想用方正大黑简体...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    3、给文档中的文字添加效果 78 4、给文本添加“文本框” 78 5、窗口拆分 79 6、使超出整页的几行文字合并到前页 79 7、新建自动图文集,用于快速输入文字 79 8、密码保存功能 79 9、不间断空格 79 10、调整下划线与...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用程序当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116...
  • Vue Canvas Poster 文档 主要特性: 绘制文本(换行、超出内容省略号、中划线、下划线、文本加粗、文字缩进) 绘制图片(圆角、旋转、边框、模式:类似小程序 image mode) 绘制矩形(圆角、旋转、边框) 绘制二维码 ...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • 0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • 0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • 0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • 0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • 0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • asp.net知识库

    2015-06-18 08:45:45
    C# 2.0会我们带来什么 泛型技巧系列:如何提供类型参数之间的转换 C#2.0 - Object Pool 简单实现 Attributes in C# 手痒痒,也来个c# 2.0 object pool 泛型技巧系列:用泛型打造可复用的抽象工厂 体验.net2.0的优雅...
  • 淘地鼠cms 1.0.rar

    2019-05-25 06:31:18
    淘地鼠cms,完全免费,不开源,无任何限制,包含11套简单企业模板,5套复杂企业模板,后台自由切换。淘地鼠cms前后历经两年时间进行开发,该系统能让用户在短时间内...欢迎加入QQ群213848640,欢迎作者提出宝贵的建议
  • 第3章详细介绍CSS3在边框方面新增的功能特性,比如边框色、图片边框边框圆角等,并与CSS2进行了对比。 第4章介绍CSS3背景功能,着重阐述了多背景、背景尺寸、背景原点方面的使用,以让大家掌握如何使用CSS3背景...
  • 实例053 MDI窗体背景 62 实例054 如何关闭MDI类型窗体中的子窗体 63 实例055 向提示框中添加图标 64 第2章 控件应用 67 2.1 TEdit控件应用典型实例 68 实例056 从右至左输入数据 68 实例057 为...
  • 实例053 mdi窗体背景 64 实例054 如何关闭mdi类型窗体中的子窗体 65 实例055 利用组件模板实现窗体资源的重复利用 66 第2章 控件应用 69 2.1 tedit控件应用典型实例 70 实例056 从右至左输入...
  • 实例053 mdi窗体背景 64 实例054 如何关闭mdi类型窗体中的子窗体 65 实例055 利用组件模板实现窗体资源的重复利用 66 第2章 控件应用 69 2.1 tedit控件应用典型实例 70 实例056 从右至左输入...
  • 自定义弹出式窗口边框 2.14节. 处理focusIn和focusOut事件 第三章容器(65) 3.1 节使用布局管理器布置子组件 3.2 节通过百分比方式配置容器的布局和尺寸 3.3节. 以不同的坐标系统跟踪鼠标位置 3.4 节在容器中动态...
  • iPhone开发秘籍.part4.rar

    2011-03-18 10:17:53
    书中出了经过测试的、现成可用的解决方案,程序员可以专注于应用程序的具 体部分,而不必为样本式的任务劳神。 本书的组织结构 本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,...
  • iPhone开发秘籍.part3.rar

    2011-03-18 10:14:29
    书中出了经过测试的、现成可用的解决方案,程序员可以专注于应用程序的具 体部分,而不必为样本式的任务劳神。 本书的组织结构 本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,...
  • iPhone开发秘籍.part2.rar

    2011-03-18 10:07:44
    书中出了经过测试的、现成可用的解决方案,程序员可以专注于应用程序的具 体部分,而不必为样本式的任务劳神。 本书的组织结构 本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,...
  • iPhone开发秘籍.part1.rar

    2011-03-18 09:59:50
    书中出了经过测试的、现成可用的解决方案,程序员可以专注于应用程序的具 体部分,而不必为样本式的任务劳神。 本书的组织结构 本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,...
  • 首先想到的方法是tr设置relative,用ie6/7测试以下代码: Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ; left:100px...
  • 【元素边框线】 绘制出每一个 UI 组件的边框,对于组件布局有一定的参考意义。 五、Weex专项工具(CML专项工具) 【console日志查看】 方便在端上查看每一个Weex文件中的console日志,提供分级和搜索功能; ...
  • 【元素边框线】 绘制出每一个 UI 组件的边框,对于组件布局有一定的参考意义。 五、Weex专项工具(CML专项工具) 【console日志查看】 方便在端上查看每一个Weex文件中的console日志,提供分级和搜索功能; ...

空空如也

空空如也

1 2 3 4
收藏数 70
精华内容 28
关键字:

如何给文档加边框