-
合同签名功能修复完成 Stable
released this
2025-12-26 16:02:47 +00:00 | 734 commits to main since this release-
使用自定义外观流(appearance stream)嵌入签名图片
-
通过 widget.setNormalAppearance() 设置外观,不依赖固定页面索引
-
签名图片按字段尺寸等比例缩放并居中显示
-
解决了签名显示为灰色按钮而非实际签名图片的问题
-
获取 signature 按钮的 widget 和 rectangle 尺寸
-
计算图片缩放比例,取宽高比较小值确保签名完全在字段内
-
创建 XObject Form 作为外观流,包含签名图片引用
-
设置外观到 widget,最后 form.flatten() 扁平化
-
backend/services/planting-service/src/infrastructure/pdf/pdf-generator.service.ts
- generateSignedContractPdf(): 生成带签名的PDF
- 使用 context.stream() 创建外观流
- 使用 widget.setNormalAppearance() 设置外观
-
签名轨迹数据收集 (SignatureTraceData)
-
横屏签名面板 (signature_pad.dart)
-
签名图片上传到 MinIO
-
已签名PDF从MinIO下载查看
Downloads
-