DS07 — El procedimiento Facsimile: gráfica posicionada en la capa PDF

Desencadenante S4

La firma FES debe ser visible — como en DocuSign: una gráfica posicionada sobre la línea de firma, en el lugar correcto, con el tamaño correcto. E1 ha generado tres variantes de gráfica (PNG opaca, PNG transparente, SVG vectorizado) y pregunta: ¿Cómo llega la variante correcta al lugar correcto?

Las tres variantes de gráfica

Todas las variantes se encuentran en el directorio PII (Elektronische Unterschrift E1/, gitignored — nunca en Git) y están ancladas mediante SHA-256 para uso duradero:

Archivo Formato Fondo SHA-256 Sello guid
E1.Signature.FES.png PNG 543×156 Gris (opaco) 288bb187…428a5 01a09b48-4580-761f-…
E1.Signature.transparent.FES.png PNG 543×156 RGBA Transparente d330348e…81fef 01a09b48-4580-7607-…
E1.Signature.transparent.FES.svg SVG (vectorizado) Transparente 8fcffe0b…1006 01a09b48-4580-76f9-…

Regla de selección (de SIGNATURE_BLOCK.md):

  1. Estándar: SVG — escalable infinitamente, pequeño (8 kB), ideal para capas PDF posicionadas.
  2. PNG transparente — cuando el renderer no admite SVG (algunos generadores de PDF, clientes de correo electrónico).
  3. PNG opaca — solo cuando el formato de destino no admite transparencia (la superficie gris sería visible).

Tamaños de visualización

La gráfica Facsimile en el ejemplo E1 es un asset de 543×156 px (relación de aspecto ~3,48:1):

height Tamaño @96 dpi Uso
40 ~10,6 mm de alto, ~36,7 mm de ancho Estándar para líneas de firma
24 ~6,4 mm de alto Variante compacta (diseños ajustados)
300 ~79 mm de alto Solo vista de formato completo — no para líneas de firma

El tamaño objetivo para la capa PDF es 35–45 × 9–12 mm — tamaño estándar manuscrito. El SVG soporta este tamaño sin pérdida de píxeles; los PNG soportan impresión hasta ~45 mm de ancho @300 dpi.

Incrustación HTML

En el doc Markdown (compatible con Typora, plantilla 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>

Delante de la gráfica está la línea de firma (________), debajo el nombre y la función — exactamente como en una firma manuscrita.

Capa PDF: gráfica posicionada (al estilo DocuSign)

En un PDF, la gráfica se posiciona de forma absoluta — mediante un Signature-Appearance-Layer (PAdES):

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TB A["PDF-Dokument
(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

La gráfica es el rasgo visible; la vinculación criptográfica (placa de firma, DS08) es el mecanismo de prueba. DocuSign combina ambos — la gráfica sobre la línea de firma, la firma criptográfica en la estructura del PDF.

Principio de coordenadas

Para el posicionamiento rige el principio de DocuSign: el contenedor de firma (en el PDF: campo de firma) tiene coordenadas fijas (x, y, ancho, alto); la gráfica se posiciona dentro del campo:

Elemento Posición Tamaño
Campo de firma x, y (página n) ~50 × 20 mm
Gráfica Facsimile campo + margen interior 35–45 × 9–12 mm
Línea de firma base del campo ancho del campo
Nombre/función debajo de la línea 8–9 pt
Placa de firma (DS08) al lado/debajo de la gráfica 8 pt

La gráfica es el rasgo visible — no la prueba

Importante para la calidad de la Saga (y un malentendido frecuente):

La gráfica Facsimile por sí sola es una eS simple. No «demuestra» nada — muestra el dibujo. La prueba reside en (a) la cadena en forma de texto (parte I: doc de firma + eventos + SHA-256) y (b) la vinculación criptográfica (parte II: PAdES, DS08).

Por eso rige la regla de etiquetado: incrustar Facsimile solo cuando el doc esté etiquetado como «firmado digitalmente» — de lo contrario, la gráfica sugiere una validez jurídica que la cadena (todavía) no respalda.

Verificación antes de cada incrustación

sha256sum E1.Signature.transparent.FES.svg
# → muss übereinstimmen mit:
#   - SIGNATURE_BLOCK.md (Tabelle, 8fcffe0b…1006)
#   - Sidecar .v7g.md (gleiche SHA)
#   - evidence.facsimile_ref.sha256 im Signatur-Doc

Desviación = versión errónea/manipulación → no usar, consultar a E1. El SHA-256 es la prueba de originalidad (identificación siempre y en todas partes — incluso si la gráfica se desplaza); el sello guid es solo una marca de referencia reproducible de forma determinista (gc-v7guid gen-doc).

Resumen


Creado: 260913 | Parte II, artículo DS07 | Serie: digital-signage