Skip to content

[slide-edit-affordance] 텍스트 auto-fit import model/format 제공 #579

Description

@developer-1px

배경

PPT에서 텍스트 상자 자동 맞춤(auto-fit/auto-size)을 JSON으로 붙여넣을 때 canvas의 SlideEditTextBoxAutoFit 파서와 command effect를 이미 사용하고 있다. 하지만 import model/format 문자열은 PPT repo가 ppt-text-autofit-import, application-json-ppt-text-autofit으로 직접 정의하고 있어 다른 slide-edit 제품에서 같은 affordance를 재사용하기 어렵다.

요구사항

  • SlideEditTextBoxAutoFit에서 텍스트 auto-fit JSON import를 식별하는 공통 model 상수를 제공한다.
  • SlideEditTextBoxAutoFit에서 텍스트 auto-fit JSON import format 상수를 제공한다.
  • package index에서 해당 상수를 export한다.
  • 기존 MIME 타입, paste parser, double-click gesture command effect, paste command effect 동작은 유지한다.

인수 조건

  • 패키지 사용자가 SLIDE_EDIT_TEXT_AUTO_FIT_IMPORT_MODEL을 import하면 slide-edit-text-auto-fit-import 값을 얻는다.
  • 패키지 사용자가 SLIDE_EDIT_TEXT_AUTO_FIT_JSON_IMPORT_FORMAT을 import하면 application-json-slide-edit-text-auto-fit 값을 얻는다.
  • SlideEditTextBoxAutoFit 단위 테스트가 상수 값과 package export를 검증한다.

막힘/의존성

  • 없음. 기존 SlideEditTextBoxAutoFit JSON paste helper 위에 public metadata surface만 추가한다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions