@@ 263-271 (lines=9) @@ | ||
260 | $cells->next(); |
|
261 | } |
|
262 | $numberColsRepeated = $numberColsRepeated - $prevColumn - 1; |
|
263 | if ($numberColsRepeated > 0) { |
|
264 | if ($numberColsRepeated > 1) { |
|
265 | $objWriter->startElement('table:table-cell'); |
|
266 | $objWriter->writeAttribute('table:number-columns-repeated', $numberColsRepeated); |
|
267 | $objWriter->endElement(); |
|
268 | } else { |
|
269 | $objWriter->writeElement('table:table-cell'); |
|
270 | } |
|
271 | } |
|
272 | } |
|
273 | ||
274 | /** |
|
@@ 284-290 (lines=7) @@ | ||
281 | private function writeCellSpan(XMLWriter $objWriter, $curColumn, $prevColumn) |
|
282 | { |
|
283 | $diff = $curColumn - $prevColumn - 1; |
|
284 | if (1 === $diff) { |
|
285 | $objWriter->writeElement('table:table-cell'); |
|
286 | } elseif ($diff > 1) { |
|
287 | $objWriter->startElement('table:table-cell'); |
|
288 | $objWriter->writeAttribute('table:number-columns-repeated', $diff); |
|
289 | $objWriter->endElement(); |
|
290 | } |
|
291 | } |
|
292 | ||
293 | /** |