Skip to content

composer: 강제 줄넘김(Shift+Enter) 후 TAC 표의 ComposedLine 분리 #20

@edwardkim

Description

@edwardkim

현상

문단 내 강제 줄넘김(\n) + TAC 표 구조에서, LINE_SEG[0]에 텍스트와 표가 모두 포함됨.
composer가 LINE_SEG 1개 = ComposedLine 1개로 매핑하여 텍스트 줄의 높이/너비가 표 기준으로 과대 계산됨.

예시

pi=837: "ㅇ 사업 종료...추친" + \n + TAC 표(4x3)

  • LINE_SEG[0]: lh=14094(표 높이), th=1300(텍스트 높이), sw=48188
  • 텍스트 줄 너비가 과대 → "계적으로 추친" 잘림

수정

compose_lines()에서 LINE_SEG 텍스트에 \n이 포함된 TAC 표 문단:

  • \n 기준으로 ComposedLine 2개로 분리
  • 첫 번째: 텍스트 줄 (th 기반 높이)
  • 두 번째: 표 줄 (원래 lh 기반)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions