INNER CODE UNIT · Python

set_cell_borders

sangrokjung/claude-forge · scripts/md-to-docx/convert.py:73

def set_cell_borders(cell, top=None, bottom=None, left=None, right=None):
    """셀 테두리 설정. 각 인자: (size, color, style) 또는 None (테두리 없음)"""
    tc = cell._tc
    tcPr = tc.get_or_add_tcPr()

    tcBorders = OxmlElement('w:tcBorders')

    for edge, val in [('top', top), ('bottom', bottom), ('left', left), ('right', right)]:
        border = OxmlElement(f'w:{edge}')
        if val is None:
            border.set(qn('w:val'), 'nil')
        else:
            sz, color, style = val
            border.set(qn('w:val'), style)
            border.set(qn('w:sz'), str(sz))
            border.set(qn('w:space'), '0')
            border.set(qn('w:color'), color)
        tcBorders.append(border)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…