Añadir y editar sellos interactivos

Se aplica a:

  • Revu 21
  • Revu 20

En Revu 20 eXtreme Edition y Revu 21, puedes importar y agregar sellos interactivos desde las bibliotecas personalizadas de Revu. Los Sellos interactivos se crean con JavaScript y pueden incluir Botónes, Campos de formulario, logotipos de empresas, fechas y más. Cuando se colocan en un PDF, usted y sus colegas pueden interactuar con estos sellos y sus elementos ingresando información del proyecto y especificando estados.

Por ejemplo, cuando coloca un sello de estado de fichas técnicas en un PDF, puede agregar la siguiente información:

  • Estado de remisión
  • Crítico
  • Fecha
  • Número de ficha técnica
  • Número de especificación

Si bien todas las ediciones de Revu puede editar la apariencia de un sello interactivo, se requiere Revu eXtreme para agregar campos de formulario, editar campos de formulario y editar el JavaScript de un sello interactivo.

Los usuarios de Revu 21 pueden editar la apariencia y la funcionalidad de un sello interactivo con un plan de suscripción Basics, Core o Complete.

En general, el proceso de sello interactivo sigue esta secuencia:

  1. Se crea o importa un sello interactivo en Revu.
  2. El sello se coloca en un PDF.
  3. Un script de cálculo genera automáticamente el cuadro de diálogo de sello basándose en la creación de scripts global.
  4. La información se ingresa en el cuadro de diálogo Sello.
  5. El sello se completa con toda la información necesaria.

Añadir un sello

Hay dos formas de agregar un sello interactivo en Revu.

  • Creación el sello desde cero usando JavaScript.

  • Descargue e importe una plantilla de sello desde Revu Custom Libraries. Si es necesario, puede personalizar la plantilla de sello para sus proyectos.

En esta guía, nos centraremos principalmente en cómo agregar y editar sellos interactivos desde una plantilla existente.

Descargar la plantilla

  1. Vaya a la página de bibliotecas personalizadas de Revu .
  2. Desplácese hacia abajo hasta Sellos interactivos y seleccione la plantilla de sello que desee descargar. Como ejemplo, vamos a seleccionar Estado de envío.
  3. Localice la carpeta submittal-status.zip en su carpeta Descargas, haga click derecho sobre ella y Seleccionar Extraer todo.
  4. Seleccione Extraer.

Importar el sello

  1. En Revu, seleccione Herramientas > Sello > Importar sello
  2. Navega hasta la carpeta que contiene tu sello. Para este ejemplo, vaya a su destino de descargas y Abrir la carpeta de estado de envío.
    En la carpeta habrá dos PDF:
    • Submittal_Status.pdf se utiliza para la colocación de un solo sello.
    • Submittal_Status_Batch.pdf se utiliza para sellar varias páginas a la vez.
  1. Seleccione su sello. Para este ejemplo, seleccione Submittal_Status.pdf.
  2. Click Abrir.

La próxima vez que seleccione la herramienta Sello, este sello aparecerá en la lista.

Coloque el sello en un PDF

  1. Seleccione Herramientas > Sello y elija Submittal_Status.pdf de la lista de sellos.
  2. Click y arrastre el sello en su PDF. Se le solicitará que Relleno los siguientes campos:
    1. Seleccione un estado.
    2. Rellene el número de Fichas técnicas y el número de especificación si está disponible.
  3. Seleccione Aceptar para colocar el sello en la página.

El contenido ingresado en el cuadro de diálogo Sello no se puede cambiar después de colocar un sello en un PDF.

Personalizar sellos

En cualquier edición y versión de Revu, puedes personalizar la apariencia de un sello interactivo. En este ejemplo, personalizaremos el nombre de la empresa y el logotipo de la empresa.

Para editar un sello interactivo, siga estos pasos:

  1. Seleccione Herramientas > Sello. Coloque el cursor sobre el Archivo de sello que desea modificar y Seleccionar el icono de Editar que aparece a la derecha.
    Para este ejemplo, edite el sello Submittal_Status.pdf .
  2. Utilice Herramientas de Marcas para personalizar el sello. Agregue el nombre y el logotipo de su empresa, edite el color del texto, etc.

Si necesita ajustar, agregar o eliminar campos de formulario, debe tener Revu eXtreme o Revu 21.
  1. Una vez que haya personalizado su sello, seleccione Archivo > Guardar como e ingrese un nuevo nombre para su sello. El sello editado estará disponible en Revu para uso futuro.

StampCode y JavaScript

Para personalizar aún más un sello, puede realizar cambios en el cuadro de diálogo de JavaScript y en los campos de formulario. Después de colocar un sello interactivo en un PDF:

  • Se crea y se activa un campo de cálculo que genera el cuadro de diálogo Sello.
  • El sello se puede modificar a través del cuadro de diálogo Global JavaScript.

El JavaScript en los Sellos de nuestra Página de bibliotecas personalizadas de Revu incluye dos tipos: el script de cálculo y el StampCode. Conozca la diferencia entre ambos a continuación.

Creación de scripts de cálculo

La creación de scripts de cálculo es un campo de formulario preescrito y no debe editarse ni modificarse. Cuando un sello está Abrir para edición, se puede encontrar en el Panel Formularios en Cálculo. El script de cálculo define las variables a las que se hace referencia en el StampCode. Sin un conocimiento avanzado de JavaScript, editar la creación de scripts de cálculo podría provocar que su sello interactivo falle. No edite ni elimine el campo Cálculo en el sello.

Los Sellos disponibles a través de las bibliotecas personalizadas de Revu tienen Campos de formulario predefinidos. No se admiten grupos de radio adicionales ni otros tipos de campos de formulario. Contáctanos para obtener más plantillas de sellos.

Código de sello

Cada sello tiene un valor almacenado llamado StampCode. Este es el código back-end que representa los elementos visuales en un sello interactivo. Por ejemplo, si desea agregar campos de formulario o editar los existentes, esto debe hacerse a través de StampCode. El StampCode controla qué contenido se muestra en el cuadro de diálogo del sello e interactúa directamente con los campos de formulario en el sello.

A continuación se muestra un ejemplo de cómo el StampCode se correlaciona con los nombres de los campos del formulario:

Captura de pantalla de un editor de formularios PDF con un formulario llamado “Estado_fichas_técnicas” abierto. El formulario incluye botones de opción denominados “Aprobado”, “Revisar” y “Rechazado” en el grupo “Estado”. La opción “Revisar” aparece resaltada y conectada mediante una línea roja al botón de opción “Revisar” correspondiente en la vista previa del diseño del formulario, que muestra el logotipo del software de Bluebeam y los siguientes campos de formulario: “POR”, “FECHA”, “N.º FICHA TÉCNICA” y “ESPECIFICACIONES”. El editor de JavaScript está abierto en la parte inferior y muestra el código que asigna los valores a los botones de opción del grupo “Estado”: “Aprobado”, “Revisar” y “Rechazado”.

Para todos los sellos interactivos disponibles a través de las bibliotecas personalizadas de Revu, el StampCode está organizado en dos secciones:

  • La primera mitad del StampCode hace referencia a todos los campos de texto de un sello.

  • La segunda mitad hace referencia a un Grupo de Botones de opción y una lista desplegable.

Editar el código del sello

  1. Seleccione Ventana > Paneles > Formularios .
  2. Con el Panel Formularios Abrir, Seleccionar Herramientas > Formulario > JavaScript.
  3. En el cuadro de diálogo JavaScript global, asegúrese de que StampCode esté seleccionado y seleccione Editar.

Los valores en StampCode reflejan los nombres de cada campo de formulario utilizado en el sello. Por ejemplo, en el panel Formularios, el botón de opción "Revisar" se referencia en el código del sello como:

copy
{ value:"Revise", description:"Revise" }

El campo de texto denominado "CheckedBy" se referencia en el StampCode como:

copy
{ field:"CheckedBy", description:"Checked by:", default:function() { return Collab.user; } }

En ambos ejemplos, el StampCode comienza con el valor: o con el campo:. Estos dos términos se correlacionan directamente con los nombres en el campo de formulario. Si el nombre de un campo de formulario no coincide exactamente con su valor o campo StampCode, JavaScript no se podrá ejecutar. Por ejemplo, si cambiamos el botón de opción "Revisar" a "Revisado" pero no actualizamos el StampCode para que coincida con ese término, entonces el Stamp fallaría.

Después del valor o campo está la descripción, que se muestra después de encontrar el cuadro de diálogo de JavaScript y colocar el sello en un PDF. Por ejemplo, el campo de formulario " Especificación" se referencia como:

copy
{ field:"Spec", description:"Spec #:", default:function() { return ""; } }

Para personalizar las descripciones de los campos que se muestran en el cuadro de diálogo de JavaScript, edite el nombre del campo de formulario en el Panel de formularios y en el StampCode. La descripción no necesita coincidir con el nombre de un campo de formulario. Por ejemplo, si cambiamos "N.° de especificación" en el StampCode a "Número de especificación",el cuadro de diálogo reflejará ese cambio.

Editar un grupo de radio

Para agregar un nuevo botón de opción a un grupo de opciones existente:

  1. Seleccionar Herramientas > Sello, coloque el cursor sobre un Archivo de sello y Seleccionar el icono de Editar que aparece a la derecha.
  2. Abrir el Panel de formularios .
  3. Seleccionar uno de los Botones de opción en el Grupo de opciones Estado (por ejemplo, Aprobado, Rechazado o Revisar). Esto Resaltador el Botón de opción en el sello.
  4. En el sello, haga click derecho en el Botón de opción seleccionado y Seleccionar Copiar.
  5. Pegue el botón de opción en el lugar que desee en el sello.
  6. En el Panel Formularios, haga doble click en el nuevo Botón de opción para cambiarle el nombre. Para este ejemplo, se agregó un botón de opción y se renombró Soporte.


  1. Seleccione Herramientas > Formulario > JavaScript.
  2. Elija StampCode y seleccione Editar.
  3. Agregue un nuevo valor a radioGroup agregando una coma y una nueva línea después de la llave del estado anterior.

    La nueva sección de código se ve así:

    copy
    { value:"Approved", description:"Approved" }, 
    { value:"Revise", description:"Revise" },  
    { value:"Rejected", description:"Rejected" },  
    { value:"Support", description:"Supported" }


  4. Seleccione Aceptar para salir del Editor de JavaScript.
  5. Seleccione Aceptar para salir del cuadro de diálogo JavaScript global.
  6. Guarde el sello PDF y pruebe los cambios.

Cuando agrega el sello interactivo actualizado a un PDF, el cuadro de diálogo Sello debe mostrar la nueva opción de Creación. En este caso, el cuadro de diálogo ahora muestra un cuarto botón de opción llamado Soporte.

Si agrega un nuevo Botón de opción en el Panel Formularios directamente, se creará un segundo Grupo de radio y no se incluirá en el Grupo de radio que ya existe. Puede cambiar el nombre del nuevo botón de opción en Propiedades del campo de formulario de Estado, que agregará automáticamente el botón al grupo de radio Estado existente.

El sello de estado de Fichas técnicas solo está diseñado para funcionar con un grupo de radio. Si intenta agregar un segundo grupo de radio, el sello ya no funcionará correctamente.

Para varios sellos disponibles a través de las bibliotecas personalizadas de Revu, es posible que notes que un campo de Cuadro de texto se utiliza como un campo de formulario de Lista desplegable o Cuadro de lista. El uso de un tipo de campo de Cuadro de lista o Lista desplegable real será incompatible con cualquiera de los scripts de cálculo integrados en las plantillas de sellos de Bluebeam.

A continuación se muestra un ejemplo de un campo de Cuadro de texto que se muestra como una lista desplegable en el cuadro de diálogo Sello:

El campo Cuadro de texto Proyecto actúa como una lista desplegable en el cuadro de diálogo Sello. La lista de elementos que aparecerán en el cuadro de diálogo de sello depende del código de sello.

Solución de problemas

El cuadro de diálogo de sello no aparece al colocar un sello

El problema más común que ocurre con los sellos interactivos es que se eliminó el campo del formulario de Cálculo. Si esto sucede, el cuadro de diálogo Sello no aparecerá cuando el sello se coloque en un PDF.

Para recrear el campo de formulario de Cálculo, busque y Copiar el script de cálculo desde una plantilla de sello original:

  1. Descargue la plantilla de sello original de las bibliotecas personalizadas de Revu e impórtela a Revu a través de Herramientas > Sello > Importar sello.
  2. Seleccionar Herramientas > Sello, pase el cursor sobre el Archivo de sello recién importado (Estado de envío para este ejemplo) y seleccione el Editar icono que aparece a la derecha.
  3. En el Panel Formularios, seleccione el campo de formulario Cálculo .
  4. Ir a la En el panel Propiedades del campo de formulario, desplácese hasta la parte inferior y seleccione Editar.
  5. Seleccionar todo (Ctrl+A) y copiar (Ctrl+C) el código.

A continuación, añade la creación de scripts de cálculo al sello roto:

  1. Seleccionar Herramientas > Sello , coloque el cursor sobre el Archivo de sello roto y Seleccionar el icono de Editar que aparece a la derecha.
  2. Seleccione Herramientas > Formulario > Cuadro de texto. Coloque el cuadro de texto en cualquier lugar del sello interactivo.
  3. En el  En el panel Formularios, seleccione el nuevo campo de formulario Cuadro de texto y cámbiele el nombre a Cálculo.
  4. Ir a la  En el panel Propiedades del campo de formulario, desplácese hacia abajo hasta Calcular y seleccione Campo de cálculo personalizado en el menú desplegable.
  5. Seleccionar Editar y Pegar (Ctrl+V) el script de cálculo desde la plantilla de sello.
  6. Selecciona Aceptar.
  7. Guardar el sello PDF.
  8. Seleccione Archivo > Nuevo PDF y coloque el sello en el PDF para verificar que funciona correctamente.

Si encuentra algún problema con los pasos de este artículo o tiene preguntas sobre los sellos interactivos, contáctenos. Adjunte a su consulta el sello afectado y una breve descripción del problema.

Revu 21

Revu 20

Tutoriales

Sellos interactivos

Si necesita saber más sobre cómo personalizar los sellos interactivos de nuestra página de Bibliotecas personalizadas de Revu, lea esta guía.