Toggle navigation
Toggle navigation
This project
Loading...
Sign in
万朱浩
/
Venue-Ops
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
马一丁
2025-12-11 18:07:35 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
9ad6b1efe2b3128d27f8705cc2f0909887383bc0
9ad6b1ef
1 parent
1af36401
Add SWOT analysis to enable pagination
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
31 additions
and
5 deletions
ReportEngine/renderers/html_renderer.py
ReportEngine/renderers/pdf_renderer.py
ReportEngine/renderers/html_renderer.py
View file @
9ad6b1e
...
...
@@ -3478,17 +3478,32 @@ blockquote {{
}}
.swot-card {{
color: var(--swot-text);
/* 允许卡片内部分页,避免整体被抬到下一页 */
break-inside: auto !important;
page-break-inside: auto !important;
}}
.swot-legend {{
display: none !important;
.swot-card__head {{
break-after: avoid;
page-break-after: avoid;
}}
.swot-grid {{
break-before: avoid;
page-break-before: avoid;
break-inside: auto;
page-break-inside: auto;
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: stretch;
}}
.swot-grid .swot-cell {{
break-inside: avoid;
page-break-inside: avoid;
}}
.swot-legend {{
display: none !important;
}}
.swot-grid .swot-cell {{
flex: 1 1 320px;
min-width: 240px;
height: auto;
...
...
ReportEngine/renderers/pdf_renderer.py
View file @
9ad6b1e
...
...
@@ -1053,20 +1053,31 @@ body {{
.swot-legend {{
display: none !important;
}}
.swot-card {{
/* 允许卡片内容在必要时分页,避免整体被抬到下一页 */
break-inside: auto !important;
page-break-inside: auto !important;
}}
.swot-card__head {{
break-after: avoid;
page-break-after: avoid;
}}
.swot-grid {{
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: stretch;
break-before: avoid;
page-break-before: avoid;
break-inside: auto;
page-break-inside: auto;
}}
.swot-grid .swot-cell {{
flex: 1 1 320px;
min-width: 240px;
height: auto;
page-break-inside: avoid;
}}
.swot-card {{
page-break-inside: avoid;
break-inside: avoid;
}}
{optimized_css}
...
...
Please
register
or
login
to post a comment