PDFlib中如何仅为表格指定行设置底部边框
PDFlib 表格特定行边框设置方案
完全可以实现仅为指定行设置边框,不需要依赖全局stroke配置,具体操作如下:
- 先移除全局的
stroke={{line=horother}}这类会作用于所有水平线的配置,避免全局生成边框。 - 仅给需要添加底部边框的行单独配置边框参数,有两种常用实现方式:
- 单元格级配置:为目标行的每个单元格添加stroke选项,单独指定底部边框规则,示例写法:
PDF_add_table_cell($p, $table, $col_index, $row_index, $cell_content, "stroke={{line=bottom, width=0.5}}"); - 行级批量配置(PDFlib 9及以上版本支持):添加整行内容时直接传入行级stroke参数,一次性给当前行所有单元格加上底部边框,不需要逐个单元格重复设置。
- 单元格级配置:为目标行的每个单元格添加stroke选项,单独指定底部边框规则,示例写法:
- 按你的需求,表头行(行索引默认从1开始,对应索引1)和最后一行(索引为表格总行数)不需要配置边框参数,仅给中间范围的行加上述配置即可。
内容的提问来源于stack exchange,提问作者strayed soul
相关产品推荐
相关产品推荐

