精华内容
下载资源
问答
  • 插入目录以及设置目录样式的代码://将光标移到目录书签 builder.moveToBookmark("TOC"); builder.insertBreak(BreakType.PAGE_BREAK);//设置目录的格式 //“目录”两个字居中显示、加粗、搜宋体 builder....

    插入目录以及设置目录样式的代码:

    //将光标移到目录书签
    builder.moveToBookmark("TOC");
    builder.insertBreak(BreakType.PAGE_BREAK);
    
    //设置目录的格式         
    //“目录”两个字居中显示、加粗、搜宋体
    builder.getCurrentParagraph().getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);
    builder.setBold(true);
    builder.getFont().setName(FontName.SONG);
    builder.writeln("目录");
    //清清除所有样式设置
    builder.getParagraphFormat().clearFormatting();
    //目录居左
    builder.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT);
     //插入目录,这是固定的
    builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
    field.update();
    doc.updateFields();// 更新域
                doc.getStyles().getByStyleIdentifier(StyleIdentifier.TOC_1).getFont().setSize(FontSize.FONT105);    //改变目录的字体大小
                doc.getStyles().getByStyleIdentifier(StyleIdentifier.TOC_2).getFont().setSize(FontSize.FONT105);    //改变目录的字体大小
                doc.getStyles().getByStyleIdentifier(StyleIdentifier.TOC_3).getFont().setSize(FontSize.FONT105);    //改变目录的字体大小
                doc.getStyles().getByStyleIdentifier(StyleIdentifier.TOC_3).getParagraphFormat().setLineSpacing(18);//改变目录行距
    
    merge.updatePageLayout();
    merge.updateFields();
    
    field.update();
    //读取配置文件获取word路径
    Properties properties = new Properties();
    InputStream in = this.getClass().getResourceAsStream("/config/docPath.properties");
    properties.load(in);
    reportDocPath = properties.get("docPath").toString();
    System.out.println("————————————路径:" + reportDocPath);
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String now = sdf.format(new Date()).replaceAll("-", ".");
    doc.save(reportDocPath + now + ".doc");

    可以看出,在生成目录后我尝试进行了许多关于文档、域的更新,然而,word并不为之所动,目录中的页码和实际页码依然纹丝不动的不对应着,如图:
    目录:

    这里写图片描述

    word文档内部:

    这里写图片描述

    后期也做了更多尝试,比如宏什么的,都没用,和之前说的word文档在WPS中的兼容性一样,这个问题的源头依然只是一个非常不起眼的小属性,也是随着WPS兼容性的解决随之解决的,看到之后的确哭笑不得呢~当初我可是因为这个页码的问题苦苦追寻了一个多星期的答案(···未果···)

    解决方案:

    检查你的代码,看看是否存在类似于这行的代码:

    builder.getCellFormat().setWidth(PreferredWidthType.POINTS);

    如果有,恭喜你,注释掉这一行你就得救了!重新生成一份word吧,Here comes the sunshine! b( ̄▽ ̄)d

    真的,当我注释掉这一行后,整个人都不好了,就这一行属性设置,引起了目录页码和实际页码不对应、WPS显示一团糟两个大问题,惨不惨!

    快去试试吧!

    展开全文
  • HbuilderX能像Hbuilder一样,左侧的项目栏文件位置打开的文档同步,一一对应 设置 · 截图演示:

    HbuilderX能像Hbuilder一样,左侧的项目栏文件位置和打开的文档同步,对应显示


    设置 · 截图演示:(按图设置即可完成。)

    在这里插入图片描述
    在这里插入图片描述


    以上就是关于“ HbuilderX左侧项目栏文件位置和打开的文档同步,对应显示 - 设置篇 ” 的全部内容。

    展开全文
  • 之前的一个项目中碰到的问题,使用场景是:用户会将一份PDF格式的协议上传到页面,我们需要将这份协议转换成多张图片(一页文档对应一张图片),转换完成之后,用户点击导出按钮,将转换完成的图片通过压缩文件的...

    之前的一个项目中碰到的问题,使用场景是:用户会将一份PDF格式的协议上传到页面,我们需要将这份协议转换成多张图片(一页文档对应一张图片),转换完成之后,用户点击导出按钮,将转换完成的图片通过压缩文件的方式导出!实现效果在线DemoGithub地址

      
    要想实现这个场景功能需要解决以下几个问题:

    1. 用户上传文档后,怎么将文档展示在页面供用户浏览!
    2. 是否可以直接利用JS在前端完成,这样省去了后端处理,提供URL再让用户下载的麻烦!

    3. 假如直接利用JS实现该功能,处于安全策略,JS是不能直接打开本地文件!

    既然问题提出来了,我们就一个一个的解决。

     

    针对问题1:用户上传文档后,怎么将文档展示在页面供用户浏览!

    (1)、如果是单纯的PDF文档展示在网页中,我们可以利用HTML的<embed>标签,并且效果也不错。

    (2)、但是我们这里需要的是将PDF转化成图片或者canvas,这就不得不说PDF.js了,PDF.js可以将PDF文档转换成canvas实现预览,有了canvas,我们就有了图片。其中这个JS框架使用起来也很简单,前往项目官网下载主要的pdf.js文件,并将其引入项目,具体的使用方法可自行百度、Google.

     

    针对问题2:在实现问题1的基础上,批量下载图片!

    (1)、如果只是单个下载图片,比如下载一张图片,可通过如下代码实现(利用<a>标签的相关属性)

     var a = $("<a>")
         .attr("href", "http://i.stack.imgur.com/L8rHf.png")
         .attr("download", "img.png")
         .appendTo("body");

     

    (2)、如果要支持批量下载图片,可使用jszip.js实现多张图片添加到压缩文件供下载,使用FileSaver.js实现压缩文件的保存、下载!其中需要注意的是jszip下载的数据流为blob,可使用如下方法将dataUrl转换为blob,FileSaver.js也提供了相应的函数功能,这里使用百度出的一段代码。

     

    //dataURL转成Blob
    function dataURLtoBlob(dataurl) {
       var arr = dataurl.split(','),
       mime = arr[0].match(/:(.*?);/)[1],
       bstr = atob(arr[1]),
       n = bstr.length,
       u8arr = new Uint8Array(n);
       while(n--) {
          u8arr[n] = bstr.charCodeAt(n);
       }
       return new Blob([u8arr], {type: mime});
    }

    针对问题3:JS如何打开本地文件!

    出于安全策略,JS不能随意操作文件,可利用FileReader实现本地文件的打开,具体的实现方法可自行搜索或参考项目中的解决方案。

     

    总结:以上就实现了PDF文档转换成图片、并支持批量下载图片的功能!实现效果如下:

    pdf2img

     

    展开全文
  • SAP的各种单据对应单据文档对象列表 Object Type Archiving Object Field Catalog
    SAP的各种单据对应单据文档对象列表

    Object Type
    Archiving Object
    Field Catalog
    Customer inquiry
    SD_VBAK
    SAP_SD_VBAK_001
    SAP_SD_VBAK_002
    Customer quotation
    Sales order
    Returns
    Credit memo request
    Debit memo request
    Scheduling agreement
    Contract
    Group contract
    Subsequent delivery
    Delivery
    RV_LIKP
    SAP_RV_LIKP_001
    SAP_RV_LIKP_002
    Inbound delivery
    Itemized customer billing document
    SD_VBRK
    SAP_SD_VBAK_001
    SAP_SD_VBAK_002
    Invoice list
    Sales activity
    SD_VBKA
    SAP_SD_VBKA01
    Purchase requisition
    MM_EBAN
    SAP_MM_EBAN_001
    Purchase order
    MM_EKKO
    SAP_MM_EKKO_001
    Material document
    MM_MATBEL
    SAP_MM_MATBEL01
    SAP_MM_MATBEL02
    Log. invoice document
    MM_REBEL
    SAP_MM_REBEL01
    Handling Unit
    LE_HU
    SAP_LE_HU
    Shipment document
    SD_VTTK
    SAP_SD_VTTK_001
    SAP_SD_VTTK_002
    Transfer requirements
    RL_TB
    SAP_RL_TB
    Transfer order
    RL_TA
    SAP_RL_TA
    Service and maintenance order
    PM_ORDER
    SAP_PM_ORDER
    Service notification
    SM_QMEL
    SAP_SM_QMEL
    Maintenance notification
    OM_QMEL
    SAP_PM_QMEL
    Service and maintenance confirmation
    PM_QMEL
    SAP_PM_RUECK
    Production order
    PP_ORDER
    SAP_PP_ORDER001
    SAP_PP_ORDER002
    Production order confirmation
    PP_ORDER
    SAP_PP_RUECK

     

    浏览各种单据关系的sap的标准程序

    Program
    Description
    Archiving Object
    RASHSD14
    Sales activities
    SD_VBKA
    RASHSD11
    Sales documents
    SD_VBAK
    RASHSD12
    Deliveries
    RV_LIKP
    RASHSD13
    Billing documents
    SD_VBRK
    RASHMM13
    Purchase requisitions
    MM_EBAN
    RASHMM12
    Purchase orders
    MM_EKKO
    RASHMM11
    Material documents
    MM_MATBEL
    RASHMM14
    Log. invoice document
    MM_REBEL

     SAP的各种单据对应显示TCODE

    Object Type
    Transaction
    Description
    Customer inquiry
    VA13
    Display inquiry
    Customer quotation
    VA23
    Display quotation
    Sales order
    VA03
    Display sales order
    Returns
    VA03
    Display sales order
    Credit memo request
    VA03
    Display sales order
    Debit memo request
    VA03
    Display sales order
    Scheduling agreement
    VA03
    Display sales order
    Contract
    VA43
    Display contract
    Group contract
    VA43
    Display contract
    Subsequent delivery
    VA03
    Display sales order
    Customer delivery
    VL03N
    Display outbound delivery
    Customer inbound delivery
    VL33N
    Display inbound delivery
    Itemized customer billing document
    VF03
    Display billing document
    Invoice list
    VF23
    Display invoice list
    Sales activity
    VC03
    Display sales activity
    Purchase requisition
    ME53N
    Display purchase requisition
    Purchase order
    ME23N
    Display purchase order
    Material document
    MB03
    Display material document
    Log. invoice document
    MIR4
    Display invoice documentation
    Shipment document
    VT03N
    Display shipment
    Transfer requirements
    LB03
    Display transfer requirement
    Transfer order
    LT21
    Display transfer order
    Service and maintenance order
    IW33 / IW63
    Display order

     单据关系浏览TCODE: ALO1

    展开全文
  • linux下:截止2019.6.6号tensorflow版本对应的python版本,编译器版本。cuda,cudnn版本,如下 windos,macos及更新的版本对应信息可直接查看官方文档
  • @[TOC]不区分大小写,默认显示:文章目录,如果需要更改,在后面加上英文括号,在括号中写你要显示的字体。 下面需要跳转的目录用#加一个空格(#号数量最多可以6个,越少目录字体越大)标志,写完上面就自动显示蓝色...
  • Matlab怎样将txt文档导入并生成对应的mat文件 topFolder=‘xxxxx’ %topFolder 是txt文档的上层目录 AllFile = strcat(topFolder,’*.’,‘txt’); files = dir(AllFile); len =length(files); for i = 1:len ...
  • 文章目录目录目录目录三 文章目录目录目录目录三 自定义目录目录目录目录三 @[TOC]不区分大小写,默认显示:文章目录,如果需要更改,在后面加上英文括号。 下面需要跳转的目录用#加一个空格(#号数量...
  • Elasticsearch之索引和文档文档API

    千次阅读 2018-12-26 16:08:24
    文档Document 用户存储在es中的数据文档,相当于mysql的表中的一行,Json结构形式,由字段组成,常见数据类型如下: 字符串:text、keyword,text是分词,keyword是不分词的 数值型:long、integer、short、byte...
  • flink中文文档-目录v1.4

    千次阅读 2018-03-09 00:07:01
    Flink入门及实战-上: ... Flink入门及实战-下: ... flink1.4中文文档 ...第一次翻译文档,如果有错误之处,还望谅解,有问题可以私信或者在对应的...相关文档快速链接目录 概念介绍(Concepts) flink原理介绍-数据流编...
  • 2、 选择对应的多级目录面板,如上图所示。然后文档的编写过程中直接就可以用 1.1 1.1.1 1.1.1.1 1.2 1.2.1 1.2.1.1 这样的方式编写下去。自动缩进大纲等级的办法是按tab键 3、生成文档结构图
  • word文档如何自动生成目录

    万次阅读 热门讨论 2009-03-24 19:51:00
    Word提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适应文档的变化。 一、创建标题目录 Word一般是利用标题或者大纲级别来创建目录的,这对那些用...
  • 文件格式和对应的ContentType 对应

    千次阅读 2014-01-21 12:46:46
    文件名文档类型的对应规则,每个文件都有不一样的文件后缀.txt , .html , .zip 他们的文档类型是不一样的。详细请看 文件名和对应的ContentType 对应表 。 并且提供了一个java读取这些属性的代码供参考。
  • labview数据存储路径必须指定已创建好的某种格式的文档,而不可以是某个文件夹再自动创建对应格式的文档吗?![图片说明](https://img-ask.csdn.net/upload/201808/03/1533283674_557018.jpg)比如这时就必须选中一个...
  • 最近由于项目需要,用到了JQuery的EasyUI 以前虽然也或多或少用过,...此文档翻译的时间是2011年8月份,原文是当时 http://www.jeasyui.com/documentation/ 的文档对应 EasyUI 的版本是 1.2.4 。   Base 基
  • 3.将需要添加的文件夹放入工程目录,文件夹名可以与新建的筛选器同名也可以不同名 4.选中头文件下的saveFiles筛选器,添加工程目录下的文件 5.选中源文件下的saveFiles筛选器,添加工程目录下的cpp文件 ...
  • Python根据URL地址下载文件并保存至对应目录

    万次阅读 多人点赞 2019-01-20 11:45:29
    Python根据URL地址下载文件并保存至对应目录 引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储。本文以Github中Alexander Kim...
  • 官方文档中只有获取多选框的值的方法,但是我需要获取选中的值同时还要获取选中值对应的id,但是又不能操作DOM获取,相信我有同样需求的伙伴们都会为此发愁,经过我近两个小时的测试终于想出一个解决办法,下面将...
  • EXCEL 文档自动生成目录

    千次阅读 2016-11-23 16:48:49
    EXCEL 自动生成目录
  • 玩eclipse怎么能不知道将工程打成jar包在生成咱们平常看见的api帮助文档也就是"注解"呢,下面就来告诉大家怎么 在说正文之前先说点注意点: javadoc的标准格式注解 代码注释规范才能生成较好的api样板: @author ...
  • 文档类  1 相关类 ...作用保存管理数据。  注意事项:如何解决断言错误  2 在视图中显示文档中的数据  2.1 CView::OnInitialUpdate  作用初始化视图,在附加文档之后,显示之前,由框架调用。
  • 那为什么还要分概要设计详细设计文档呢,以房子为例:开发商只开发毛坯房,那么此时整栋楼的设计文档就是概要设计文档。然后房子交到不同住户手上,不用的住户在已有的毛坯房的基础上进行装修设计,此时每一个住户...
  • 如何在word文档中添加两个目录

    万次阅读 2019-04-16 09:55:08
    由于需要在一个word文档中添加两个目录,第一个目录表示文章前半部分的内容,第二个目录表示后半部分的内容,对于word不太熟悉的我经过一番折腾之后终于搞定了,在此记录一下。 原理:将word文本划分成两个域,而每...
  • SpringBootSpringCloud的版本对应关系

    千次阅读 2019-06-14 10:49:22
    1、详细的SpringBootSpringCloud对应的关系: Spring官方对应关系 2、springCloud与各组件的版本对应关系 官方文档
  • 玩eclipse怎么能不知道将工程打成jar包在生成咱们平常看见的api帮助文档也就是"注解"呢,下面就来告诉大家怎么 在说正文之前先说点注意点: javadoc的标准格式注解 代码注释规范才能生成较好的api样板: @...
  • 也就是说,需求文档是站在用户的角度来描述软件需要实现的功能、各个模块其重要性、以及业务流程等。而系统设计文档则是站在开发人员的角度来软件需要实现的功能、各个模块其重要性、以及业务流程等。 ...
  • 现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示 实现思路: 创建解析 XML 文档类 ParseXML 窗体类 LinkageFrame ParseXML 类中,实例化一个 Map<String,List<...
  • 当word进行修改,如表1的前面加了一个表,对应的原表1变为表2,表2变为表3,文中的见表2,也随着变为见表3。当文中的表格会经过多次编辑,多次增减,且文档中对表的引用较多时,手动修改不仅麻烦,而且容易出错...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,076,379
精华内容 430,551
关键字:

怎么让目录和文档对应