2

以下のようなテーブルが与えられた場合、2 つの列を別々に検出する最良の方法は何でしょうか?

したがって、最初の列の総コルスパンが必要になります。

覚えておくべき重要なことは、列の数が変わる可能性があるということです。

この例の場合、2 列目は「10 ユーロ」から始まります (2 行目)。最初のセクションは 2 colspans に相当します。他のセクションは 5 つの colspans です。

これを行う方法に関する(抽象的な)アイデアはありますか?

ここに画像の説明を入力

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 に答える