feat(b07): 횡단 장 표 · 표 위 글 배율 칸(180-2)

- cross_layout.json table_scale(모든 장 한 값 · 0.5~2.0 · 기본 1) · 저장 검사 · 「모든 장」 저장이 배율 안 지움
- 표 폭 · 행 높이 · 글 · 글 줄 높이에 배율 · 174 쌓기 · 넘침 판정이 같은 값으로 다시 셈
- 확정 장 그대로 · 다른 배율로 확정된 장 = stale_scale 안내
- 배치 칸 줄에 「표 배율 [1] [배율 적용]」
- 새 시험 test_180_2_b07_cross_scale · test_140 기본값 · test_153_1 배율 칸

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TNMXVCZXMpHpVvqmFkeChL
This commit is contained in:
2026-10-10 11:51:50 +09:00
co-authored by Claude Opus 5.5
parent e742282485
commit 1b92e711c5
12 changed files with 323 additions and 32 deletions
+2 -1
View File
@@ -551,10 +551,11 @@ async def invalidate_design_drawing(
class CrossLayoutRequest(BaseModel):
"""횡단 장 배치 — 기본 [열, 행] · 장마다 {장 번호: [열, 행]}(140-3)."""
"""횡단 장 배치 — 기본 [열, 행] · 장마다 {장 번호: [열, 행]}(140-3) · 표 · 글 배율(180-2)."""
default: list[int] = Field(default_factory=lambda: [4, 4])
sheets: dict[str, list[int]] = Field(default_factory=dict)
table_scale: float = 1.0
@router.get("/{project_id}/cross-layout")