首页 > 其他分享 >18行表格2

18行表格2

时间:2023-07-18 17:22:04浏览次数:24  
标签:Column 18 表格 Row

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"                 xmlns:fo="http://www.w3.org/1999/XSL/Format">     <!-- 定义传入的参数 -->   <xsl:param name="listSize"/>     <!-- 定义根节点的处理方式 -->   <xsl:template match="/">     <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">       <fo:layout-master-set>         <fo:simple-page-master master-name="A4" page-height="29.7cm" page-width="21cm"                                margin-top="1cm" margin-bottom="1cm" margin-left="2cm" margin-right="2cm">           <fo:region-body margin-top="2cm"/>         </fo:simple-page-master>       </fo:layout-master-set>       <fo:page-sequence master-reference="A4">         <fo:flow flow-name="xsl-region-body">           <!-- 调用递归模板开始生成表格 -->           <fo:block>             <fo:table>               <fo:table-body>                 <!-- 调用递归模板生成对应行数的表格 -->                 <xsl:call-template name="generateRows">                   <xsl:with-param name="currentRow" select="1"/>                 </xsl:call-template>               </fo:table-body>             </fo:table>           </fo:block>         </fo:flow>       </fo:page-sequence>     </fo:root>   </xsl:template>     <!-- 定义递归模板处理每一行数据 -->   <xsl:template name="generateRows">     <!-- 传入的参数currentRow表示当前行号 -->     <xsl:param name="currentRow"/>     <!-- 结束条件:如果当前行号大于列表大小,则不再生成表格行 -->     <xsl:if test="$currentRow &lt;= $listSize">       <!-- 判断是否需要新的页序列 -->       <xsl:if test="($currentRow - 1) mod 18 = 0">         <!-- 结束当前页序列,并开始新的页序列 -->         <xsl:if test="$currentRow &gt; 1">           </fo:table-body>           </fo:table>           </fo:block>           </fo:flow>           </fo:page-sequence>         </xsl:if>         <fo:page-sequence master-reference="A4">           <fo:flow flow-name="xsl-region-body">             <fo:block>               <fo:table>                 <fo:table-body>       </xsl:if>       <!-- 输出当前行的表格行 -->       <fo:table-row>         <fo:table-cell border="solid black 1px">           <fo:block>Row <xsl:value-of select="$currentRow"/>, Column 1</fo:block>         </fo:table-cell>       </fo:table-row>       <!-- 递归调用自身处理下一行数据 -->       <xsl:call-template name="generateRows">         <xsl:with-param name="currentRow" select="$currentRow + 1"/>       </xsl:call-template>     </xsl:if>   </xsl:template>   </xsl:stylesheet>  

标签:Column,18,表格,Row
From: https://www.cnblogs.com/syea/p/17563572.html

相关文章

  • PS眼睛糖果滤镜Alien Skin Eye Candy 7 for Mac v7.2.3.189汉化版
    AlienSkinEyeCandy是一款非常流行的Photoshop插件,它提供了许多专业级的效果和滤镜。软件下载:AlienSkinEyeCandy7中文版 以下是该插件的一些特色和推荐理由:丰富的效果和滤镜:AlienSkinEyeCandy提供了超过30种不同的效果和滤镜,包括金属、玻璃、木纹、水晶等等。这......
  • Day11(2023.07.18)
    行程8:45    到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号)9:00  改文件11:30--13:00   吃饭休息13:00 创建项目,熟悉软件,生成报告等..17:00      下班......
  • Android平台GB28181设备接入侧音频采集推送示例
    技术背景GB/T28181是广泛应用于视频监控行业的标准协议规范,可以在不同设备之间实现互联互通。今天我们主要探讨Android平台的Audio采集部分。先说如何拿到数据源,在Android平台上采集音频,常用的方式如下:使用MediaRecorder类:MediaRecorder类提供了一组API,可以用于录制音频。您可以使......
  • (2023.7.18 RT进程引起系统卡死)
    //通过设置/proc/sys/kernel/sched_rt_runtime_us和/proc/sys/kernel/sched_rt_period_us配合实现;sched_rt_period_us默认值是1s(1000000us),sched_rt_runtime_us默认是0.95s(950000us);通过此项配置的RT进程利用率,是针对整个CPU的,对于多核处理器,每个CPU仍然可以跑到100%,那么怎么让......
  • python用xlrd读取表格数据
    使用xlrd读取表格数据的步骤为了帮助你实现Python中使用xlrd库来读取表格数据,我将按照以下步骤来进行详细说明。步骤概览安装xlrd库导入所需的库打开Excel文件选择要操作的工作表读取数据关闭Excel文件接下来,我将逐步展开每个步骤,并提供相应的代码示例。请注意,代码示例......
  • C++学生健康信息收集系统[2023-07-18]
    C++学生健康信息收集系统[2023-07-18]学生健康信息收集系统简介一、 问题描述为了应对新型冠状病毒疫情,学校需要开发一个能够每天收集全校学生健康信息的系统,便于学校管理。不同学院以及学校的管理员,需要能方便地查看和导出健康状况异常的学生列表,并能对各类信息进行查看和统计......
  • C/C++用电管理数据[2023-07-18]
    C/C++用电管理数据[2023-07-18]用visualstudioc++设计一款程序来统计用电管理数据,要求能用菜单实现如下功能:(1)输入每个电表的用户名,楼栋号,抄表日期,电表读数。(3)按作者的用电量,从高到低排出每个用户的总用电量。(3)根据用户要求输出某用户某月(从键盘输入用户名和月份)的总用电量。......
  • C++语言程序设计任务书[2023-07-18]
    C++语言程序设计任务书[2023-07-18]C++语言程序设计任务书指导老师:李力课程编号:一、学时与学分学时:40学分:2二、实践目的计算机实践是本科计算机基础教学的一个重要环节。它对于巩固学生的计算机基础知识,增强学生的计算机应用水平,改善学生的知识结构,具有重要意义。三、......
  • 画图板[2023-07-18]
    画图板[2023-07-18]画图板简介一、 问题描述实现了画图板功能,可以使用铅笔自由绘制,以及绘制直线,矩形,椭圆,正方形,圆形等多种图形,还可以支持橡皮擦功能、变换画笔和填充颜色、变换画笔粗细等。此外,也可以方便打开,保存用户所画的图形。二、 功能要求:绘制图形:能够实现在画图板上......
  • Qt实现学生成绩管理系统[2023-07-18]
    Qt实现学生成绩管理系统[2023-07-18]包括登陆用户识别判定(学生登陆只能查询成绩,而管理员登陆可以查询、修改、删除、增添成绩)学生成绩的录入(学生姓名、学生学号、学生专业、学生班级、学生成绩)学生成绩的查找、筛选、排序(特定查找个人、成绩从高到低显示、小于六十分的不及格筛......