MCPcopy Index your code
hub / github.com/python-openxml/python-docx / CT_TcPr

Class CT_TcPr

src/docx/oxml/table.py:784–889  ·  view source on GitHub ↗

`` `` element, defining table cell properties.

Source from the content-addressed store, hash-verified

782
783
784class CT_TcPr(BaseOxmlElement):
785 """``<w:tcPr>`` element, defining table cell properties."""
786
787 get_or_add_gridSpan: Callable[[], CT_DecimalNumber]
788 get_or_add_tcW: Callable[[], CT_TblWidth]
789 get_or_add_vAlign: Callable[[], CT_VerticalJc]
790 _add_vMerge: Callable[[], CT_VMerge]
791 _remove_gridSpan: Callable[[], None]
792 _remove_vAlign: Callable[[], None]
793 _remove_vMerge: Callable[[], None]
794
795 _tag_seq = (
796 "w:cnfStyle",
797 "w:tcW",
798 "w:gridSpan",
799 "w:hMerge",
800 "w:vMerge",
801 "w:tcBorders",
802 "w:shd",
803 "w:noWrap",
804 "w:tcMar",
805 "w:textDirection",
806 "w:tcFitText",
807 "w:vAlign",
808 "w:hideMark",
809 "w:headers",
810 "w:cellIns",
811 "w:cellDel",
812 "w:cellMerge",
813 "w:tcPrChange",
814 )
815 tcW: CT_TblWidth | None = ZeroOrOne( # pyright: ignore[reportAssignmentType]
816 "w:tcW", successors=_tag_seq[2:]
817 )
818 gridSpan: CT_DecimalNumber | None = ZeroOrOne( # pyright: ignore[reportAssignmentType]
819 "w:gridSpan", successors=_tag_seq[3:]
820 )
821 vMerge: CT_VMerge | None = ZeroOrOne( # pyright: ignore[reportAssignmentType]
822 "w:vMerge", successors=_tag_seq[5:]
823 )
824 vAlign: CT_VerticalJc | None = ZeroOrOne( # pyright: ignore[reportAssignmentType]
825 "w:vAlign", successors=_tag_seq[12:]
826 )
827 del _tag_seq
828
829 @property
830 def grid_span(self) -> int:
831 """The integer number of columns this cell spans.
832
833 Determined by ./w:gridSpan/@val, it defaults to 1.
834 """
835 gridSpan = self.gridSpan
836 return 1 if gridSpan is None else gridSpan.val
837
838 @grid_span.setter
839 def grid_span(self, value: int):
840 self._remove_gridSpan()
841 if value > 1:

Callers

nothing calls this directly

Calls 1

ZeroOrOneClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…