Uso del diálogo gráfico de Propiedades de la firma visible PDF - ctt-gob-es/clienteafirma GitHub Wiki

Este interfaz permite configurar las siguientes propiedades para la firma visible:

  • Texto a incluir en la firma.
  • Rotación del texto.
  • Formato del texto, en el que se pueden configurar los siguientes atributos del texto:
  • Fuente.
  • Tamaño.
  • Color.
  • Estilo.
  • Incluir imagen.

El interfaz está compuesto de tres secciones. La primera sección consta de una vista previa aproximada de como quedarán las propiedades elegidas en el área seleccionada anteriormente del documento.

Para incluir una imagen en la firma se debe hacer click sobre esta vista previa, lo que abrirá un menú de selección de archivos para elegir la imagen. También puede incluir una imagen arrastrando el archivo sobre el panel de vista previa o a través del diálogo de selección accesible mediante el botón "Examinar". Para quitar una imagen incluida, se debe hacer click derecho sobre la vista previa (en caso de hacer click derecho sin que se haya incluido ninguna imagen permitirá incluir en lugar de quitar).

La segunda sección contiene el área para introducir el texto que se desee incluir en la firma y las propiedades configurables del texto.

Este área tiene un texto por defecto al iniciar el diálogo que, si no es modificado, se imprimirá en el PDF.

El texto puede incluir una serie de palabras clave que serán sustituidas por los textos apropiados del titular o emisor del certificado de firma:

  • $$SUBJECTCN$$: Nombre común (CN, Common Name) dentro del X.500 Principal del titular del certificado de firma.

  • $$ISSUERCN$$: Nombre común (CN, Common Name) dentro del X.500 Principal del emisor del certificado de firma.

  • $$CERTSERIAL$$: Número de serie del certificado de firma.

  • $$SIGNDATE=PATRÓN$$: Fecha de la firma, donde PATRÓN debe indicar el formato en el que debe mostrarse la fecha, siguiendo el esquema definido por Oracle para la clase SimpleDateFormat.

  • $$GIVENNAME$$: Nombre del titular declarado en el certificado. Este valor podría no aparecer en el certificado, en cuyo caso, el patrón se sustituirá por cadena vacía. Incorporado en AutoFirma 1.6.4.

  • $$SURNAME$$: Apellidos del titular declarado en el certificado. Este valor podría no aparecer en el certificado, en cuyo caso, el patrón se sustituirá por cadena vacía.

  • $$ORGANIZATION$$: Organización del titular declarada en el certificado. Este valor podría no aparecer en el certificado, en cuyo caso, el patrón se sustituirá por cadena vacía. Incorporado en AutoFirma 1.6.4.

  • $$REASON$$: Razón por la que se firma el PDF. Este valor podría no aparecerse establecido, en cuyo caso, el patrón se sustituirá por cadena vacía. Incorporado en AutoFirma 1.6.4.

  • $$LOCATION$$: Ciudad en la que se firma el PDF. Este valor podría no aparecerse establecido, en cuyo caso, el patrón se sustituirá por cadena vacía. Incorporado en AutoFirma 1.6.4.

  • $$CONTACT$$: Información de contacto del firmante del PDF. Este valor podría no aparecerse establecido, en cuyo caso, el patrón se sustituirá por cadena vacía. Incorporado en AutoFirma 1.6.4.

Así, por ejemplo, el texto Firmado por $$SUBJECTCN$$ el día $$SIGNDATE=dd/MM/yyyy$$. resultará finalmente en el PDF como “Firmado por Juan Ejemplo Español el día 04/01/2016.” suponiendo que el CN del titular del certificado de firma es "Juan Ejemplo Español" y que la firma se realiza el "04/01/2016".

Las opciones de configuración del texto aplicarán a todo el texto y no a porciones concretas del mismo.

Si la casilla "Recordar configuración" está marcada, las opciones configuradas ya aparecerán establecidas en futuras operaciones de firma visible.