@@ 245-253 (lines=9) @@ | ||
242 | $cells->next(); |
|
243 | } |
|
244 | $numberColsRepeated = $numberColsRepeated - $prevColumn - 1; |
|
245 | if ($numberColsRepeated > 0) { |
|
246 | if ($numberColsRepeated > 1) { |
|
247 | $objWriter->startElement('table:table-cell'); |
|
248 | $objWriter->writeAttribute('table:number-columns-repeated', $numberColsRepeated); |
|
249 | $objWriter->endElement(); |
|
250 | } else { |
|
251 | $objWriter->writeElement('table:table-cell'); |
|
252 | } |
|
253 | } |
|
254 | } |
|
255 | ||
256 | /** |
|
@@ 266-272 (lines=7) @@ | ||
263 | private function writeCellSpan(XMLWriter $objWriter, $curColumn, $prevColumn) |
|
264 | { |
|
265 | $diff = $curColumn - $prevColumn - 1; |
|
266 | if (1 === $diff) { |
|
267 | $objWriter->writeElement('table:table-cell'); |
|
268 | } elseif ($diff > 1) { |
|
269 | $objWriter->startElement('table:table-cell'); |
|
270 | $objWriter->writeAttribute('table:number-columns-repeated', $diff); |
|
271 | $objWriter->endElement(); |
|
272 | } |
|
273 | } |
|
274 | ||
275 | /** |