'ELEMENT & ATTRIBUTE GALLERY'
'第一组 标题层级 第二组 文本属性 第三组 列表三态'
'第四组 表单元素 第五组 结构元素 第六组 几何属性'
| '属性名' | '写法' | '属性名' | '写法' |
| 'bold' | 'bold:true' | 'wordSpacing' | 'wordSpacing:8pt' |
| 'italic' | 'italic:true' | 'opacity' | 'opacity:0.35' |
| 'underline' | 'underline:true' | 'color' | 'color:#B71C1C' |
| 'lineThrough' | 'lineThrough:true' | 'fontSize' | 'fontSize:9pt' |
| 'characterSpacing' | 'characterSpacing:2pt' | '组合' | 'bold+italic+underline+color' |
承载行内 来演示,表格只列属性名与写法。
'渲染效果(段落内「标签 span + 效果 span」混排,标签不着色,效果段各自带属性)' 'bold → ''加粗文本' 'lineThrough → ''删除线文本' 'opacity → ''半透明文本'
'listStyleType:disc'
'listType=ordered'
'listStyleType:none'
'button'
'checkbox(含 checked)'
'comboBoxField'
'textArea(height 决定文本域高度,超出部分不绘制)'
'tree(由 ${treeRoot} 绑定 Java 侧 TreeNode)'
'tab(仅把光标右移 style.width,不绘制内容)'
'第一列值'
'报表名称'
'编制部门'
'svg 元素:${svg} 占位符注入 Java 侧渲染出的 SVG 文本,本图纵轴刻度按 8 档步长绘制'
'lineSeparator 元素:上方细线由该元素绘制,只读 style.strokeColor,标签内文本不参与渲染'
'统一圆角'
'borderRadius:4px'
'对角圆角'
'左上 + 右下各 14px'
'垂直对齐到底部'
'verticalAlignment:bottom'
'尺寸约束:width 声明 300px 但 maxWidth 压到 170px;minHeight 保证最小高度 34px'
'盒模型尺寸约束演示'
'相对定位:relativePosition:24px 0px 0px 0px,只做视觉偏移,不占用后续元素的位置'
'本盒相对原位向右偏移 24pt'
'旋转:angleInRadians:0.0873 约等于 5 度'
'旋转 5 度的文本'
| '元素 / 属性' | '作用与写法' |
| 'areaBreak' | '立即结束当前页,后续内容另起一页,标签内可空' |
| 'htmlPageBreak' | '按 breakType 分页:next_page / next_area / last_page' |
| 'keepTogether' | '声明该块整体不跨页,避免图与图注被拆开' |
| 'tab' | '仅右移光标 style.width,用于同行分列对齐' |
| 'template' | '当前实现直接抛出不支持异常,本页不做演示' |
'本行位于 htmlPageBreak(next_page) 之后,应出现在新的一页顶部。'
'jquick-pdf 元素与属性全集演示'
'生成时间:2025年1月15日'
'模板:47_element_attribute_gallery'