小编Beb*_*bbo的帖子

如何计算多列 (colspan) HTML 表格的宽度?

longtabu我正在尝试在我编写的 Java 程序中将HTML 表解析为 LaTeX 代码(使用它支持自定义列宽设置)。直到现在,我的代码运行得相当稳定,输出看起来也还不错。我必须支持表的colspan-feature (我现在跳过 rowspan),这就是问题所在。导致问题的表如下所示:

<table>
<tr>
    <td width="385" colspan="3">
        Content
    </td>
    <td width="359" colspan="3">
        Content
    </td>
    <td width="151">
        Content
    </td>
</tr>
<tr>
    <td width="24">
        Content
    </td>
    <td width="361" colspan="2">
        Content
    </td>
    <td width="359" colspan="3">
        Content
    </td>
    <td width="151">
        Content
    </td>
</tr>
<tr>
    <td width="24">
        Content
    </td>
    <td width="276">
        Content
    </td>
    <td width="85">
        Content
    </td>
    <td width="198" colspan="2">
        Content
    </td>
    <td width="161">
        Content
    </td>
    <td width="151">
        Content
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我发现问题在于,没有任何表行定义所有列宽。

根据我的理解,我需要一个线性方程组来解决单列宽度的计算......我是对的还是我错过了一些东西?

在 Java 中求解此类方程组的最佳方法是什么?

html java latex html-table

5
推荐指数
1
解决办法
1001
查看次数

标签 统计

html ×1

html-table ×1

java ×1

latex ×1