|
8 | 8 | // Begin code
|
9 | 9 | $section = $phpWord->addSection();
|
10 | 10 |
|
11 |
| -// Add listitem elements |
12 |
| -$section->addListItem('List Item 1', 0); |
13 |
| -$section->addListItem('List Item 2', 0); |
14 |
| -$section->addListItem('List Item 3', 0); |
| 11 | +// Style definition |
| 12 | + |
| 13 | +$phpWord->addFontStyle('myOwnStyle', array('color'=>'FF0000')); |
| 14 | +$phpWord->addParagraphStyle('P-Style', array('spaceAfter'=>95)); |
| 15 | +$phpWord->addNumberingStyle( |
| 16 | + 'multilevel', |
| 17 | + array('type' => 'multilevel', 'levels' => array( |
| 18 | + array('format' => 'decimal', 'text' => '%1.', 'left' => 360, 'hanging' => 360, 'tabPos' => 360), |
| 19 | + array('format' => 'upperLetter', 'text' => '%2.', 'left' => 720, 'hanging' => 360, 'tabPos' => 720), |
| 20 | + ) |
| 21 | + ) |
| 22 | +); |
| 23 | +$predefinedMultilevel = array('listType' => \PhpOffice\PhpWord\Style\ListItem::TYPE_NUMBER_NESTED); |
| 24 | + |
| 25 | +// Lists |
| 26 | + |
| 27 | +$section->addText('Multilevel list.'); |
| 28 | +$section->addListItem('List Item I', 0, null, 'multilevel'); |
| 29 | +$section->addListItem('List Item I.a', 1, null, 'multilevel'); |
| 30 | +$section->addListItem('List Item I.b', 1, null, 'multilevel'); |
| 31 | +$section->addListItem('List Item II', 0, null, 'multilevel'); |
| 32 | +$section->addListItem('List Item II.a', 1, null, 'multilevel'); |
| 33 | +$section->addListItem('List Item III', 0, null, 'multilevel'); |
15 | 34 | $section->addTextBreak(2);
|
16 | 35 |
|
17 |
| -// Add listitem elements |
18 |
| -$section->addListItem('List Item 1', 0); |
19 |
| -$section->addListItem('List Item 1.1', 1); |
20 |
| -$section->addListItem('List Item 1.2', 1); |
21 |
| -$section->addListItem('List Item 1.3 (styled)', 1, array('bold'=>true)); |
22 |
| -$section->addListItem('List Item 1.3.1', 2); |
23 |
| -$section->addListItem('List Item 1.3.2', 2); |
| 36 | +$section->addText('Basic simple bulleted list.'); |
| 37 | +$section->addListItem('List Item 1'); |
| 38 | +$section->addListItem('List Item 2'); |
| 39 | +$section->addListItem('List Item 3'); |
24 | 40 | $section->addTextBreak(2);
|
25 | 41 |
|
26 |
| -// Add listitem elements |
27 |
| -$listStyle = array('listType' => \PhpOffice\PhpWord\Style\ListItem::TYPE_NUMBER); |
28 |
| -$section->addListItem('List Item 1', 0, null, $listStyle); |
29 |
| -$section->addListItem('List Item 2', 0, null, $listStyle); |
30 |
| -$section->addListItem('List Item 3', 0, null, $listStyle); |
| 42 | +$section->addText('Continue from multilevel list above.'); |
| 43 | +$section->addListItem('List Item IV', 0, null, 'multilevel'); |
| 44 | +$section->addListItem('List Item IV.a', 1, null, 'multilevel'); |
| 45 | +$section->addTextBreak(2); |
| 46 | + |
| 47 | +$section->addText('Multilevel predefined list.'); |
| 48 | +$section->addListItem('List Item 1', 0, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
| 49 | +$section->addListItem('List Item 2', 0, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
| 50 | +$section->addListItem('List Item 3', 1, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
| 51 | +$section->addListItem('List Item 4', 1, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
| 52 | +$section->addListItem('List Item 5', 2, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
| 53 | +$section->addListItem('List Item 6', 1, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
| 54 | +$section->addListItem('List Item 7', 0, 'myOwnStyle', $predefinedMultilevel, 'P-Style'); |
31 | 55 | $section->addTextBreak(2);
|
32 | 56 |
|
33 |
| -// Add listitem elements |
34 |
| -$phpWord->addFontStyle('myOwnStyle', array('color'=>'FF0000')); |
35 |
| -$phpWord->addParagraphStyle('P-Style', array('spaceAfter'=>95)); |
36 |
| -$listStyle = array('listType' => \PhpOffice\PhpWord\Style\ListItem::TYPE_NUMBER_NESTED); |
37 |
| -$section->addListItem('List Item 1', 0, 'myOwnStyle', $listStyle, 'P-Style'); |
38 |
| -$section->addListItem('List Item 2', 0, 'myOwnStyle', $listStyle, 'P-Style'); |
39 |
| -$section->addListItem('List Item 3', 1, 'myOwnStyle', $listStyle, 'P-Style'); |
40 |
| -$section->addListItem('List Item 4', 1, 'myOwnStyle', $listStyle, 'P-Style'); |
41 |
| -$section->addListItem('List Item 5', 2, 'myOwnStyle', $listStyle, 'P-Style'); |
42 |
| -$section->addListItem('List Item 6', 1, 'myOwnStyle', $listStyle, 'P-Style'); |
43 |
| -$section->addListItem('List Item 7', 0, 'myOwnStyle', $listStyle, 'P-Style'); |
44 |
| - |
45 |
| -// End code |
46 | 57 |
|
47 | 58 | // Save file
|
48 | 59 | $name = basename(__FILE__, '.php');
|
|
0 commit comments