Repository URL to install this package:
|
Version:
0.9.10 ▾
|
# coding: utf-8
from __future__ import (
absolute_import,
print_function,
unicode_literals,
)
from pydocx.models import XmlModel, XmlChild
class TableCellProperties(XmlModel):
XML_TAG = 'tcPr'
grid_span = XmlChild(name='gridSpan', attrname='val')
vertical_merge = XmlChild(name='vMerge', type=lambda el: dict(el.attrib)) # noqa
def should_close_previous_vertical_merge(self):
# If vMerge is omitted, then this cell shall not be part of any
# vertically merged grouping of cells, and any vertically merged group
# of preceding cells shall be closed.
if self.vertical_merge is None:
return True
merge = self.vertical_merge.get('val', 'continue')
if merge != 'continue':
return True
return False