INNER CODE UNIT · Python
add_paragraph_border
sangrokjung/claude-forge · scripts/md-to-docx/convert.py:117
def add_paragraph_border(paragraph, side='bottom', size='6', color='E2E8F0', style='single'):
"""문단에 테두리 추가"""
pPr = paragraph._p.get_or_add_pPr()
pBdr = OxmlElement('w:pBdr')
border = OxmlElement(f'w:{side}')
border.set(qn('w:val'), style)
border.set(qn('w:sz'), size)
border.set(qn('w:space'), '1')
border.set(qn('w:color'), color)
pBdr.append(border)
pPr.append(pBdr)
def add_page_number(paragraph):
"""현재 페이지 번호 필드 삽입"""
run = paragraph.add_run()
fldChar1 = OxmlElement('w:fldChar')
fldChar1.set(qn('w:fldCharType'), 'begin')