DS07 — Phương thức Facsimile: đồ họa được định vị trong lớp PDF
Điểm kích hoạt S4
Chữ ký FES phải hiển thị được — như ở DocuSign: một đồ họa được định vị trên dòng chữ ký, đúng vị trí, đúng kích thước. E1 đã tạo ra ba biến thể đồ họa (PNG đục, PNG trong suốt, SVG đã vector hóa) và hỏi: Làm sao để đưa đúng biến thể đến đúng vị trí?
Ba biến thể đồ họa
Tất cả các biến thể đều nằm trong thư mục PII
(Elektronische Unterschrift E1/, gitignored — không bao giờ đưa vào Git) và được
neo bằng SHA-256 cho việc sử dụng lâu dài:
| Tệp | Định dạng | Nền | SHA-256 | Dấu guid |
|---|---|---|---|---|
E1.Signature.FES.png |
PNG 543×156 | Xám (đục) | 288bb187…428a5 |
01a09b48-4580-761f-… |
E1.Signature.transparent.FES.png |
PNG 543×156 RGBA | Trong suốt | d330348e…81fef |
01a09b48-4580-7607-… |
E1.Signature.transparent.FES.svg |
SVG (đã vector hóa) | Trong suốt | 8fcffe0b…1006 |
01a09b48-4580-76f9-… |
Quy tắc lựa chọn (từ SIGNATURE_BLOCK.md):
- Mặc định: SVG — co giãn vô hạn, nhỏ (8 kB), lý tưởng cho lớp PDF được định vị.
- PNG trong suốt — khi renderer không hỗ trợ SVG (một số trình tạo PDF, ứng dụng email).
- PNG đục — chỉ khi định dạng đích không hỗ trợ độ trong suốt (khi đó vùng xám sẽ hiện ra).
Kích thước hiển thị
Đồ họa facsimile trong ví dụ E1 là một asset 543×156 px (tỷ lệ ~3,48:1):
| height | Kích thước @96 dpi | Công dụng |
|---|---|---|
40 |
cao ~10,6 mm, rộng ~36,7 mm | Mặc định cho các dòng chữ ký |
24 |
cao ~6,4 mm | Biến thể gọn (bố cục chật) |
300 |
cao ~79 mm | Chỉ cho chế độ xem toàn định dạng — không dùng cho dòng chữ ký |
Kích thước đích cho lớp PDF là 35–45 × 9–12 mm — cỡ chuẩn của chữ viết tay. SVG mang kích thước này mà không mất điểm ảnh; các tệp PNG chịu được bản in tới ~45 mm chiều rộng @300 dpi.
Nhúng HTML
Trong tài liệu Markdown (tương thích Typora, mẫu SIGNATURE_BLOCK.md):
<div style="text-align:left">
<img
src="file:///mnt/vm1/data/org-partner/pii/signature-ad/E1.Signature.transparent.FES.svg"
alt="Unterschrift/Signature Erich Mustermann (E1)"
height="40" />
</div>
Phía trên đồ họa là dòng chữ ký (________), bên dưới là tên và
chức danh — đúng như với một chữ ký viết tay.
Lớp PDF: đồ họa được định vị (kiểu DocuSign)
Trong một PDF, đồ họa được định vị tuyệt đối — thông qua một lớp Signature-Appearance (PAdES):
(FES-Verfahren)"] --> B["Seite n
Signaturbereich"] B --> C["Signaturplatte
(DS08: Zertifikat, Hash, Zeitstempel)"] B --> D["Positionierte Grafik
Facsimile SVG/PNG, 35-45 x 9-12 mm"] C --> E["PAdES-Signatur
(kryptographisch gebunden)"] D --> E
Đồ họa là dấu hiệu hữu hình; sự ràng buộc mật mã (signature plate, DS08) là cơ chế chứng minh. DocuSign kết hợp cả hai — đồ họa phía trên dòng chữ ký, chữ ký mật mã trong cấu trúc PDF.
Nguyên lý tọa độ
Khi định vị, áp dụng nguyên lý DocuSign: Vùng chứa chữ ký (trong PDF: signature field) có tọa độ cố định (x, y, chiều rộng, chiều cao); đồ họa được định vị bên trong field:
| Phần tử | Vị trí | Kích thước |
|---|---|---|
| Signature field | x, y (trang n) | ~50 × 20 mm |
| Đồ họa facsimile | field + khoảng đệm trong | 35–45 × 9–12 mm |
| Dòng chữ ký | đáy field | chiều rộng field |
| Tên/Chức danh | dưới dòng | 8–9 pt |
| Signature plate (DS08) | cạnh dưới/bên dưới đồ họa | 8 pt |
Đồ họa là dấu hiệu hữu hình — không phải bằng chứng
Quan trọng cho chất lượng của Saga (và là một hiểu lầm phổ biến):
Chỉ riêng đồ họa facsimile là một eS đơn giản. Nó không "chứng minh" điều gì — nó hiển thị hình vẽ. Bằng chứng nằm ở (a) chuỗi dạng văn bản (Phần I: Signatur-Doc + Events + SHA-256) và (b) sự ràng buộc mật mã (Phần II: PAdES, DS08).
Vì thế áp dụng quy tắc ghi nhãn: Chỉ nhúng facsimile khi tài liệu được đánh dấu là "đã ký số" — nếu không, đồ họa sẽ gợi ra một hiệu lực pháp lý mà chuỗi (vẫn chưa) mang theo.
Xác minh trước mỗi lần nhúng
sha256sum E1.Signature.transparent.FES.svg
# → phải khớp với:
# - SIGNATURE_BLOCK.md (bảng, 8fcffe0b…1006)
# - Sidecar .gc.md (cùng SHA)
# - evidence.facsimile_ref.sha256 trong Signatur-Doc
Sai lệch = phiên bản sai/thao túng → không sử dụng, hỏi lại
E1. SHA-256 là bằng chứng cho tính nguyên bản (nhận dạng mọi lúc và
mọi nơi — kể cả khi đồ họa được di chuyển); dấu guid chỉ là một
đặc trưng tham chiếu có thể tái tạo tất định (gc-v7guid gen-doc).
Tóm tắt
- Ba biến thể đồ họa (đục/trong suốt/SVG) với quy tắc lựa chọn cố định; mặc định là SVG có thể co giãn.
- Dòng chữ ký:
height="40"(~10,6 mm); kích thước đích lớp PDF 35–45 × 9–12 mm. - Đồ họa là dấu hiệu hữu hình; bằng chứng nằm ở chuỗi (Phần I) + sự ràng buộc mật mã (DS08).
- Bài viết tiếp theo (DS08): signature plate — chứng chỉ, hash, dấu thời gian.
Tạo: 260913 | Phần II, bài viết DS07 | Chuỗi: digital-signage