0

ページに複数の番号付きリストを含むドキュメントを作成しており、次のように 2 つのリスト定義を作成しています。

  ${'references_' . $testcase} = array('listType'=>PHPWord_Style_ListItem::TYPE_NUMBER_NESTED);
  ${'procedure_' . $testcase} = array('listType'=>PHPWord_Style_ListItem::TYPE_NUMBER_NESTED);

次に、リストに追加するためにループ内で呼び出されます。

for ($i = 1; $i <= 10; $i++) {
  $body->addListItem('List Item ' . $i, 0, null, ${'references_' . $testcase});
}
for ($j = 1; $j <= 10; $j++) {
  $body->addListItem('List Item ' . $j, 0, null, ${'procedure_' . $testcase});
}

ただし、2 番目のリストの番号付けは 11 から始まります。これを 1 に戻すにはどうすればよいですか?

4

2 に答える 2

1

それは古いスレッドであり、番号付けを再開するにはリストを別々のテキストランに入れる必要があることを除いてすべて

于 2016-02-23T08:39:32.703 に答える
0

今日、これを自分で解決しようとしていたところ、 PHPWord2 というPHPWordのフォークが見つかりました。現時点では、ナンバリング再起動のコードは作業ブランチにのみあります。詳細については、https://github.com/PHPOffice/PHPWord/issues/10を参照してください。例は作業ブランチに含まれています。

于 2013-11-14T20:07:20.390 に答える