From 87382f29f3ed97e3fd0153ea8a89ef9a4e0e865b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=80=E4=B8=81?= <1769123563@qq.com> Date: Thu, 27 Nov 2025 10:44:47 +0800 Subject: [PATCH] Adjust the Formatting and Layout of Data Blocks in the Generated PDF --- ReportEngine/renderers/html_renderer.py | 7 ++++++- ReportEngine/renderers/pdf_layout_optimizer.py | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ReportEngine/renderers/html_renderer.py b/ReportEngine/renderers/html_renderer.py index 405b811..daef6f3 100644 --- a/ReportEngine/renderers/html_renderer.py +++ b/ReportEngine/renderers/html_renderer.py @@ -2762,12 +2762,17 @@ table th {{ font-size: 2rem; font-weight: 700; display: flex; - flex-wrap: wrap; + flex-wrap: nowrap; gap: 4px 6px; line-height: 1.25; word-break: break-word; overflow-wrap: break-word; }} +.kpi-value small {{ + font-size: 0.65em; + align-self: baseline; + white-space: nowrap; +}} .kpi-label {{ color: var(--secondary-color); line-height: 1.35; diff --git a/ReportEngine/renderers/pdf_layout_optimizer.py b/ReportEngine/renderers/pdf_layout_optimizer.py index 8014d6c..9bc7a74 100644 --- a/ReportEngine/renderers/pdf_layout_optimizer.py +++ b/ReportEngine/renderers/pdf_layout_optimizer.py @@ -926,9 +926,15 @@ p {{ hyphens: auto; max-width: 100%; display: flex; - flex-wrap: wrap; + flex-wrap: nowrap; align-items: baseline; gap: 4px 6px; +}} +.kpi-card .kpi-value small {{ + font-size: 0.65em; + white-space: nowrap; + align-self: baseline; +}} .kpi-card .kpi-label {{ font-size: {body_kpi_label}px !important; word-break: break-word;