2

给定如下表,分别检测两列的最佳方法是什么?

所以我需要第一列的总跨度。

重要的是要记住,列的 nr 可以改变。

在本例中,第二列从“10 欧元”(第二行)开始。第一部分等于 2 个 colspan。另一部分是 5 个 colspan。

关于如何做到这一点的任何(抽象)想法?

在此处输入图像描述

4

1 回答 1

1

您必须考虑表格单元格之间的间隙并标记它们的位置,如下所示::

0 1 2 3 4     7
0   2 3 4 5 6 7
0 1 2   4 5   7
...
0   2         7

一旦你用上述信息构建了一个数组,你就可以遍历它们并标记常见的间隙位置:

0   2         7

由于 0 和 7 都在桌子的边缘,您可以将它们去掉。然后你就剩下位置 2 作为你的行之间的共同间隙。

完毕 :)

于 2012-06-01T14:39:14.477 回答