精华内容
下载资源
问答
  • 2022-02-11 10:44:21

    一、问题:
    表格跨页显示,需要跨页后能够重复显示标题行,但是遇到了问题:选中表格,勾选跨页显示标题行,修改后表格整个都显示到下一页去了:
    1、原表格如下图:
    在这里插入图片描述
    2、修改:
    在这里插入图片描述
    3、修改后:
    在这里插入图片描述

    二、解决:
    选择表格时,不能全选整个表格,只选择表头(标题行),再勾选跨页显示标题行,就正常了
    在这里插入图片描述

    更多相关内容
  • 分节不夸页、分节连续编码、重复表头、重复页眉页脚。 同节多页页眉没重复显示问题及解决办法。 总页码有减一、减二操作的域代码设置方法。

    1、分节

    不同节可以设置相同页眉页脚。

    不同节也可以设置不同页眉页脚、编码(共几页第几页)。

    不同节不会显示在同一页(第一节的内容由一页变成二页时,不会和第二节的内容同时显示在第二页)。

    同一节多页时也没页脚第二页没自动显示问题及解决(首页不同引发的问题)。

    问题描述:

    如下图所示,第3节和第4节都选择首页不同,第4节选择也没页脚同第3节,自动生成报告后,第4节第二页显示时,页眉页脚没显示出来。

    自动生成的报告如下图所示:

    解决办法:

    去掉第3节、第4节的“首页不同”显示状态,去掉第4节“链接到前一条页眉”选中状态,复制第3节的页眉粘贴到第4节页眉中。

    注意:这里第4节页面调整前需要将旧页眉样式也删除,如下图所示,需要删除3个换行符直到最后的一个【按delete键删除】,如下图所示:

    调整后,第4节生成报告部分显示ok,如下图所示:

    2、编码

    可单独编辑每节页码,也可第二节页码连续第一节页码。

    查看页码域代码快捷键:  Alt+F9,也可选中页码数字,右击切换到域代码。

    插入页面域代码快捷键:Ctrl+F9,若要对页面进行加减计算,需要使用该快捷键进行编辑。

    【{ ={ NUMPAGES } -2 }页 第{={PAGE\* Arabic  \* MERGEFORMAT}}页】减2表示总页码计数不包含首页和封面2页。

    另外,其他的域代码参见:   https://blog.csdn.net/XiaoXiao_RenHe/article/details/55103631

    页码是否续前节如下图所示:

     

    3、表头重复显示

    选中表头,右击属性,切换到行标签页,选中“在各页顶端以标题形式重复出现”复选框,如下图所示:

     

    4、其他的文件操作参考:

    循环导出多页文件:    https://blog.csdn.net/XiaoXiao_RenHe/article/details/89205276

    跨页断行不起作用:    https://blog.csdn.net/XiaoXiao_RenHe/article/details/98506813

     

     

    展开全文
  • 在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法grid....

    在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法grid.setRepeatHeader(true); 即可。具体参考如下方法步骤。

    1.导入Jar

    这里导入的是Free Spire.PDF for Java的jar包,下载后,解压文件,在Java程序中将解压路径下lib文件中的spire.pdf.jar导入Java程序。

    导入结果:

    2.Java代码

    import com.spire.pdf.*;
    import com.spire.pdf.graphics.*;
    import com.spire.pdf.grid.PdfGrid;
    import com.spire.pdf.grid.PdfGridRow;
    
    import java.awt.*;
    
    public class RepeatTableHeaderRow {
        public static void main(String[] args) {
            //新建一个PDF文档
            PdfDocument pdf = new PdfDocument();
    
            //添加一页
            PdfPageBase page = pdf.getPages().add();
    
            //创建PdfGrid类的对象
            PdfGrid grid = new PdfGrid();
    
            //设置单元格填充
            grid.getStyle().setCellPadding(new PdfPaddings(1,1,1,1));
    
            //添加表格列数
            grid.getColumns().add(3);
    
            //添加表头行及表格数据
            PdfGridRow[] pdfGridRows = grid.getHeaders().add(1);
            for (int i = 0; i < pdfGridRows.length; i++)
            {
                pdfGridRows[i].getStyle().setFont(new PdfTrueTypeFont(new Font("Arial", Font.PLAIN,12), true));//指定字体
                pdfGridRows[i].getCells().get(0).setValue("NAME");
                pdfGridRows[i].getCells().get(1).setValue("SUBJECT");
                pdfGridRows[i].getCells().get(2).setValue("SCORES");
                pdfGridRows[i].getStyle().setTextBrush(PdfBrushes.getRed());
                /*pdfGridRows[i].getStyle().setFont(new PdfCjkStandardFont(PdfCjkFontFamily.Hanyang_Systems_Gothic_Medium, 14f));//绘制中日韩字体的方法
                pdfGridRows[i].getCells().get(0).setValue("이 름");
                pdfGridRows[i].getCells().get(1).setValue("科 目") ;
                pdfGridRows[i].getCells().get(2).setValue("ほしとり");
                pdfGridRows[i].getStyle().setTextBrush(PdfBrushes.getBlue());*/
            }
    
            //设置重复表头(表格跨页时)
            grid.setRepeatHeader(true);
    
            //添加数据到表格
            for (int i = 0; i < 80; i++)
            {
                PdfGridRow row = grid.getRows().add();
                for (int j = 0; j < grid.getColumns().getCount();j++)
                {
                    row.getCells().get(j).setValue("(Row " + (i+1) + ", column " + (j+1) + ")");
                }
            }
    
            //在PDF页面绘制表格
            grid.draw(page,0,0);
    
            //保存文档
            pdf.saveToFile("Result.pdf");
            pdf.dispose();
        }
    }
    

    不同页面重复显示表头行效果如图,这里分别展示了不同字体设置的跨页表头效果:

    另推荐阅读:C#/VB.NET 设置PDF跨页表格重复显示表头行

    —End—

    展开全文
  • 在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页时显示表格的表头内容,在C#中只需要简单使用方法grid....

    在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页时显示表格的表头内容,在C#中只需要简单使用方法 grid.RepeatHeader = true即可。具体参考如下方法步骤。另附VB.NET代码,有需可供参考。

    1.在VS程序中添加引用Spire.PDF.dll

    方法1:通过Nuget搜索下载安装。

    在“解决方案资源管理器”中,鼠标右键点击“添加引用”—“ 管理NuGet包”

    完成安装。引用结果:

    方法2:下载Free Spire.PDF for .NET包到本地。解压。在VS中的“解决方案资源管理器”中,鼠标右键点击“添加引用”-将解压包Bin文件夹下的dll添加引用至vs。

    2.代码示例

    C#

    using Spire.Pdf;
    using Spire.Pdf.Graphics;
    using Spire.Pdf.Grid;
    using System.Drawing;
    
    namespace RepeatTableHeaderRow
    {
        class Program
        {
            static void Main(string[] args)
            {
                //新建一个PDF文档
                PdfDocument pdf = new PdfDocument();
    
                //添加一页
                PdfPageBase page = pdf.Pages.Add();
    
                //创建PdfGrid类的对象
                PdfGrid grid = new PdfGrid();
    
                //设置单元格填充
                grid.Style.CellPadding = new PdfPaddings(1, 1, 1, 1);
    
                //添加表格列数
                grid.Columns.Add(3);
    
                //添加表头行及表格数据
                PdfGridRow[] pdfGridRows = grid.Headers.Add(1);            
                for (int i = 0; i < pdfGridRows.Length; i++)
                {
                    pdfGridRows[i].Style.Font = new PdfTrueTypeFont(new Font("Arial", 11f, FontStyle.Regular), true);//指定字体
                    pdfGridRows[i].Cells[0].Value = "NAME";
                    pdfGridRows[i].Cells[1].Value = "SUBJECT";
                    pdfGridRows[i].Cells[2].Value = "SCORES";
                    pdfGridRows[i].Style.TextBrush = PdfBrushes.Red;
                    /*pdfGridRows[i].Style.Font = new PdfCjkStandardFont(PdfCjkFontFamily.HanyangSystemsGothicMedium,12f,PdfFontStyle.Regular);//绘制中日韩字体的方法
                    pdfGridRows[i].Cells[0].Value = "이 름";
                    pdfGridRows[i].Cells[1].Value = "科 目";
                    pdfGridRows[i].Cells[2].Value = "ほしとり";
                    pdfGridRows[i].Style.TextBrush = PdfBrushes.Blue;
                    */
    
                }
    
                //设置重复表头(表格跨页时)
                grid.RepeatHeader = true;
    
                //添加数据到表格
                for (int i = 0; i < 60; i++)
                {
                    PdfGridRow row = grid.Rows.Add();               
                    for (int j = 0; j < grid.Columns.Count; j++)
                    {
                        row.Cells[j].Value = "(Row " + i + ", column " + j + ")";
                    }
                }
    
                //在PDF页面绘制表格
                grid.Draw(page, new PointF(0, 20));          
    
                //保存文档
                pdf.SaveToFile("Result.pdf");
                System.Diagnostics.Process.Start("Result.pdf");
            }
        }
    }
    

    执行程序后,在VS的程序项目文件夹下可查看生成的PDF文档,如C:\Users\Administrator\Documents\Visual Studio 2017\Projects\DrawTable_PDF\RepeatTableHeaderRow\bin\Debug\Result.pdf

    文件路径也可以定义为其他路径。

    跨页表头效果:

    VB.NET

    Imports Spire.Pdf
    Imports Spire.Pdf.Graphics
    Imports Spire.Pdf.Grid
    Imports System.Drawing
    
    Namespace RepeatTableHeaderRow
    	Class Program
    		Private Shared Sub Main(args As String())
    			'新建一个PDF文档
    			Dim pdf As New PdfDocument()
    
    			'添加一页
    			Dim page As PdfPageBase = pdf.Pages.Add()
    
    			'创建PdfGrid类的对象
    			Dim grid As New PdfGrid()
    
    			'设置单元格填充
    			grid.Style.CellPadding = New PdfPaddings(1, 1, 1, 1)
    
    			'添加表格列数
    			grid.Columns.Add(3)
    
    			'添加表头行及表格数据
    			Dim pdfGridRows As PdfGridRow() = grid.Headers.Add(1)
    			For i As Integer = 0 To pdfGridRows.Length - 1
    				pdfGridRows(i).Style.Font = New PdfTrueTypeFont(New Font("Arial", 11F, FontStyle.Regular), True)
    				'指定字体
    				pdfGridRows(i).Cells(0).Value = "NAME"
    				pdfGridRows(i).Cells(1).Value = "SUBJECT"
    				pdfGridRows(i).Cells(2).Value = "SCORES"
    					'pdfGridRows[i].Style.Font = new PdfCjkStandardFont(PdfCjkFontFamily.HanyangSystemsGothicMedium,12f,PdfFontStyle.Regular);'绘制中日韩字体的方法
    '                pdfGridRows[i].Cells[0].Value = "이 름";
    '                pdfGridRows[i].Cells[1].Value = "科 目";
    '                pdfGridRows[i].Cells[2].Value = "ほしとり";
    '                pdfGridRows[i].Style.TextBrush = PdfBrushes.Blue; 
    
    				pdfGridRows(i).Style.TextBrush = PdfBrushes.Red
    			Next
    
    			'设置重复表头(表格跨页时)
    			grid.RepeatHeader = True
    
    			'添加数据到表格
    			For i As Integer = 0 To 59
    				Dim row As PdfGridRow = grid.Rows.Add()
    				For j As Integer = 0 To grid.Columns.Count - 1
    					row.Cells(j).Value = "(Row " + i + ", column " + j + ")"
    				Next
    			Next
    
    			'在PDF页面绘制表格
    			grid.Draw(page, New PointF(0, 20))
    
    			'保存文档
    			pdf.SaveToFile("Result.pdf")
    			System.Diagnostics.Process.Start("Result.pdf")
    		End Sub
    	End Class
    End Namespace
    

    —End—

    展开全文
  • Word中跨页表格都显示表头

    千次阅读 2022-01-04 09:57:57
    微软的Word 程序中,当表格行数比较多时,会分页/跨页显示,在分开的部分也显示表头,则整体效果比较好。 1、选中表格,在右键菜单上选择“表格属性”项,在弹出的对话框上选中“允许跨页断行”和“在各业顶端以...
  • word中如何给跨页的表格自动添加表头
  • 2007-04-29word文档打印或预览多页的表格中每一页问:WORD文件中表格表头如何带到下一页?答:选定需要自动带到下一页的行-------右键单击-------表格属性--------在各页顶端以标题行形式重复出现上加上“勾”即可。...
  • java word设置表头

    2021-03-26 11:52:25
    java程序,使用poi,用word模板,如何在分页后重复展示表头,展开全部 Word2007中分栏的两种方法由于排版的需要,会在一张纸上写两列文字或多列文字,在页面上左右分开,这就是分栏。常用有两种方法。在Word中,一个页面...
  • 我在Word中制作了一张超长表格,为了让每一页表格都能有表头和标题行,我设置了重复标题行。但是出现的只有标题行,而总标题、单位、日期等表头部分却没能出现。请问要怎么做才能让每页自动添加表头(图1)? 图1答:...
  • Word2013设置表头在每页重复显示

    千次阅读 2017-04-20 15:18:11
    百度经验 | 百度知道 | 百度首页 | 登录 | 注册 新闻 网页 贴吧 知道 经验 音乐 图片 视频 地图 百科 文库 帮助 ...Word2013设置表头在每页重复显示 听语
  • word表格重复标题行失效的解决方法

    万次阅读 2019-07-02 10:58:01
    有时候点了“重复标题行”,第二页却没有出现标题的重复,这时选中整个表格,然后单击鼠标右键"表格属性",将文字环绕改为"无"基本就可以解决该问题。 ...
  • 怎么在Word中固定表头

    千次阅读 2019-06-13 22:34:02
    需要在所有的页面都固定显示一行作为表头。 那么我们是需要在每一页添加这一行吗?答案是不必要的,只需要选择一行作为固定的表头即可。操作如下:两步搞定 工具/原料word2007 word2010 方法/步骤设计好表格,选中你...
  • 展开全部word表格在换页时能自动在新e69da5e887aa3231313335323631343130323136353331333431353262换页上带上表头,具体操作请参照以下步骤:1、首先打开电脑上的word文档,新建一个word文档,然后插入表格,表格...
  • 对于一些大型表格,往往会分多页显示,这就导致一个问题出现,当表格延伸到下一页之后,因为没有了表头(标题行),不阅读起来十分不方便。因此,今天就来告诉大家word中跨页表格自动加标题头的方法。 表一(原图) 表二...
  • Word打印一份长表格时,第一页通常有表头,第二页开始就没有,我们不想每次打印的时候都去编辑输入,希望可以一次设置所有表格都有表头。有什么方法可以解决呢?具体操作步骤如下:1、打开要设置表头Word文档 --...
  • 接下来在表头所在的行点击鼠标右键,然后选择“表格属性”选项 打开表格属性窗口后,点击窗口上方的“行”选项卡。 ...在行选项卡中,勾选“在各页顶端以标题形式重复出现”选项。勾选后点击“确定”。 ...
  • ssrs报表每页显示表头

    2021-10-11 17:48:41
    1.先列组显示高级 2.选择行组 3.选择对应的属性
  • 1、选中表头 2、右键选择表格属性 3、设置在各页顶端以标题形式重复出现
  • 第1步,打开Word2007文档窗口,在Word表格中选中标题行(必须是表格的第一行)。在“表格工具”功能区切换到“布局”选项卡,然后在“表”分组中单击“属性”按钮,如下图所示。   第2步,在打开的“表格属性”...
  • 大家知道,在Excel中可以通过对多页表格设置“顶端标题行”,让表头在每页都显示出来。那么在Word中该怎样实现呢?下面以一个上部包含总标题的表格来进行说明。如图所示,需要在每页的顶部显示表格上方的总标题、...
  • CTRow ctRow = row.getCtRow(); CTTrPr trPr = ctRow.isSetTrPr() ? ctRow.getTrPr() : ctRow.addNewTrPr();...指定某一行为表格重复出现的标题即可 w:trPr> w:tblHeader /> w:trPr> 上面的XML即为MSof
  • 今天分享一个小技巧:Word和Excel的表头共享。首先来说ExcelEcel表头共享,分两个方面一、打印表格时的表头共享即一个表头,打印的时候要在每页都有表头,具体设置方法如下:页面布局→页面设置右下方的小箭头→页面...
  • word2007 每页显示表头

    2013-08-05 19:08:00
    Word 2007文档中,如果一张表格需要在多页中跨页显示,则设置标题行重复显示很有必要,因为这样会在每一页都明确显示表格中的每一列所代表的内容。在Word 2007中设置标题行重复显示的步骤如下所述:  第1步,...
  • Word Template针对的是单条记录的显示,那单挑记录中会存在1:N或者N:N的关系,那就是表... 然后在word中建一张表,设置好表头,选中第一个空行,并且在你的右侧找到你所需要使用的关系右击,点击重复,点完后会发...
  • 解决Word跨页表格在WPS中显示不全(转) Word跨页表格在WPS中会出现显示不全的现象。根据DOC文档中表格的不同(行列分布规则的表格;行列分布不规则的表格),解决此类问题要分两种情况:  一、处理行列分布规则的表...
  • word表格怎么去边框线 word表格去边框线的方法word表格怎么去边框线 word表格去边框线的方法 Word表格怎么去边框?表格制作一般选用Microsoft Excel表格来制作工作需要的表格,但是Excel表格难以处理.因此,涉及数据的...
  • 电脑word文档中怎么给表格自动添加序号?怎么增加表目录腾讯视频/爱奇艺/优酷/外卖 充值4折起我们看一篇word文件的时候,如果篇幅比较长而表格又比较多的话,一般会给这篇word设置一个表目录。当然,如果我们删除要...
  • 引用:不知道大家有没有和我一样的感受,...参考这篇文章,Word表格如何跨页自动显示表头 首先,放一下效果图: 具体说一下操作步骤: 第一步,用word创建一列两行的表格。 第二步,将表格的第一行设置成表头。 ...
  • 选中要换页显示表头,然后点布局下的重复标题行,保存即可,换页也是一个表格,插入数据的时候顺序插入即可,避免进行复杂的表格数,行号数计算 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,251
精华内容 1,300
关键字:

word表头重复显示