# -*- coding: utf-8 -*-
"""
HWPX 템플릿 추출 도구 모음

각 모듈은 HWPX XML에서 특정 항목을 코드 기반으로 추출한다.
- 추출 실패 시 None 반환 (디폴트값 절대 생성 안 함)
- 모든 단위 변환은 hwpx_utils 사용
- hwpx_domain_guide.md 기준 준수

모듈 목록:
    page_setup   : §7  용지/여백 (pagePr + margin)
    font         : §3  글꼴 (fontface → font)
    char_style   : §4  글자 모양 (charPr)
    para_style   : §5  문단 모양 (paraPr)
    border_fill  : §2  테두리/배경 (borderFill)
    table        : §6  표 (tbl, tc)
    header_footer: §8  머리말/꼬리말 (headerFooter)
    section      : §9  구역 정의 (secPr)
    style_def    :     스타일 정의 (styles)
    numbering    :     번호매기기/글머리표
    image        :     이미지/그리기 객체
    content_order: 본문 콘텐츠 순서 (section*.xml)
"""

from . import page_setup
from . import font
from . import char_style
from . import para_style
from . import border_fill
from . import table
from . import header_footer
from . import section
from . import style_def
from . import numbering
from . import image
from . import content_order

__all__ = [
    "page_setup",
    "font",
    "char_style",
    "para_style",
    "border_fill",
    "table",
    "header_footer",
    "section",
    "style_def",
    "numbering",
    "image",
    "content_order"
]