Skip to content

add_shape() / add_control()이 한/글 요구 하위 요소를 완전 생성하도록 확장 #51

Description

@airmang

README의 "알려진 제약" 항목을 기여 가능한 작업으로 승격한 이슈입니다.

현재 상태: add_shape() / add_control()은 한/글이 요구하는 모든 하위 요소를 생성하지 않아, 복잡한 개체는 한/글에서 열어 검증해야 합니다.

목표: 한/글이 경고 없이 여는 완전한 개체 XML을 생성하는 것. OWPML 스키마(KS X 6101)와 hancom-io/hwpx-owpml-model의 요소 구조가 1차 참고 자료입니다.

시작 포인트: hwpx.oxml 데이터클래스와 builder 계열 코드, 그리고 hwpx-validate 게이트. 작은 개체 하나(예: 단순 사각형 도형)부터 완성해가는 PR을 환영합니다. 진행 전 이 이슈에 코멘트로 방향을 공유해 주세요.

Activity

  1. added
    enhancementNew feature or request
    help wantedExtra attention is needed
    owpmlOWPML 스키마·포맷 내부
    on Jul 20, 2026
  2. airmang commented on Oct 8, 2026

    @airmang
    OwnerAuthor

    이 이슈의 목표(한/글이 경고 없이 여는 완전한 개체 XML 생성)는 개체마다 전용 메서드로 채워져 닫습니다.

    각 메서드는 한/글이 요구하는 하위 요소까지 씁니다. add_shape() / add_control()은 임의의 요소를 넣는 저수준 탈출구로 일부러 남겨 두며(호출 시 경고), README의 알려진 제약에 위 메서드들을 안내했습니다(#444). 아직 전용 메서드가 없는 개체가 필요하면 새 이슈로 알려 주세요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededowpmlOWPML 스키마·포맷 내부

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions