Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编号列表中的HTML行距,以BIRT呈现_Html_Html Lists_Birt - Fatal编程技术网

编号列表中的HTML行距,以BIRT呈现

编号列表中的HTML行距,以BIRT呈现,html,html-lists,birt,Html,Html Lists,Birt,我有一个基于BIRT的PDF渲染解决方案。 作为传送到渲染器的数据的一部分,可以提供丰富的HTML文本。 HTML以以下格式提供: <ul><li style="text-align:left;"><span style="font-size:12px;"> <font face="Arial" color="#262626">Desc Num 1</font></span></li> <li styl

我有一个基于BIRT的PDF渲染解决方案。 作为传送到渲染器的数据的一部分,可以提供丰富的HTML文本。 HTML以以下格式提供:

<ul><li style="text-align:left;"><span style="font-size:12px;">
 <font face="Arial" color="#262626">Desc Num 1</font></span></li>
 <li style="text-align:left;"><span style="font-size:12px;">
 <font face="Arial" color="#262626">Desc Num 2</font></span></li>
 <li style="text-align:left;"><span style="font-size:12px;">
 <font face="Arial" color="#262626">Desc Num 3</font></span></li>
 <li style="text-align:left;"><span style="font-size:12px;">
 <font face="Arial" color="#262626">Desc Num 4</font></span></li>
 <li style="text-align:left;"><span style="font-size:12px;">
 <font face="Arial" color="#262626">Desc Num 5</font></span></li>
 <li style="text-align:left;"><span style="font-size:12px;">
 <font face="Arial" color="#262626">Desc Num 6</font></span></li></ul>
  • 描述数字1
  • 描述数字2
  • 描述数字3
  • 描述数字4
  • 描述数字5
  • 描述数字6
在某些系统(生产!)上,列表以巨大的空间呈现 在项目之间,但在其他系统上,列表显示正确

注意:我只看到了编号列表中的渲染问题

此处为两个渲染输出的图像,左侧错误,右侧正确

任何建议,我可以采取什么方向来解决这一问题。
Ro

在发布的HTML代码中,或者在嵌入其中的CSS代码中,没有任何东西会导致所描述的问题。事实上,屏幕截图表明,
font
标记至少在字体方面被忽略了(字体肯定不在那里)


您引用了两次“编号列表”,但标记是
ul
,表示“未编号”列表(或者实际上是项目符号列表)。因此,截图中的数字来自其他地方。在CSS中,将项目符号列表转换为编号列表是可能的,也是很容易的。大概是一些CSS设置(或发布代码之外的其他格式说明)增加了额外的间距;它可以是行高、边距或填充。

由于这是一份报告,我相信其中一个网站将帮助您了解错误所在:

此类从报表中提取样式

这里还有BIRT的规范

你需要侵入他们的代码并定制它来做你想做的事情

由于您使用的是3+,因此

  • 能够将CSS导入到报表设计中
  • 能够将CSS导入到库中
这里有一个与你的问题类似的论坛帖子:

以及一个可以帮助您的博客:


你说得对。。。我在测试数据中列出了有序列表和无序列表,粘贴了与截图不匹配的HTML。(更新的代码片段)