Office
Iniciar sesión

Insertar un control de imagen

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Si desea que los usuarios puedan insertar imágenes en un formulario de Microsoft Office InfoPath, puede usar un control de imagen en la plantilla de formulario. Un control de imagen permite a los usuarios insertar una imagen en un área designada del formulario. Los datos de imagen, a continuación, se guardan en el archivo de formulario (.xml) subyacente. Las imágenes que los usuarios insertar en un control de imagen pueden ser cualquier tipo de imagen que Windows Internet Explorer pueda mostrar.

En este artículo

Cuándo usar un control de imagen

La experiencia del usuario

Consideraciones de compatibilidad

Insertar un control de imagen

Sugerencias de diseño

Cuándo usar un control de imagen

Usar un control de imagen cuando desee:

  • Agregar un espacio en blanco en la plantilla de formulario, donde los usuarios pueden insertar imágenes, incluyendo fotos, imágenes prediseñadas y dibujos.

  • Agregar una imagen permanente a la plantilla de formulario que no puede reemplazar o eliminar, como un logotipo corporativo.

  • Agregar una imagen temporal a la plantilla de formulario que se puede eliminar o reemplazada por el usuario, como una fotografía de marcador de posición.

  • Guardar datos de imagen como datos codificados en archivos de formulario (.xml) del usuario. InfoPath utiliza la codificación base 64 para codificar y descodificar archivos binario, por ejemplo, .gif o .jpg.

  • Guardar datos de imagen como una referencia de hipervínculo en archivos de formulario (.xml) del usuario.

  • Mostrar imágenes en la plantilla de formulario que proceden de una base de datos u otro origen de datos externos.

En la siguiente ilustración, se utiliza un control de imagen en una plantilla de formulario de Reclamación de seguros para recopilar fotografías de daños en un vehículo de tomadores. El diseñador del formulario ha situado el control de imagen dentro de una sección de repetición para que los usuarios puedan agregar tantas fotografías como sea necesario para sus formularios.

Control de imagen dentro de una sección que se repite de una plantilla de formulario

Al agregar un control de imagen a la plantilla de formulario, InfoPath inserta un control de imagen vacío de forma predeterminada. Los usuarios pueden agregar una imagen al control de imagen vacío cuando rellenen formularios basados en la plantilla de formulario. Si lo desea, puede especificar una imagen predeterminada en lugar de dejar que el control de imagen vacío. También puede especificar si los usuarios pueden examinar, eliminar o reemplazar las imágenes que inserte en un control de imagen.

Controles relacionados

InfoPath incluye controles que son similares a los controles de imagen, pero que usan con otros fines. Para decidir cuál de estos controles funciona mejor en la plantilla de formulario, consulte la lista siguiente:

Control de imagen manuscrita    Un control de imagen manuscrita busca y actúa como un control de imagen. Sin embargo, un control de imagen manuscrita permite a los usuarios crear dibujos o bocetos con un lápiz de tablet PC con un equipo Tablet PC y no permitir a los usuarios insertar fotos u otras imágenes. Ambos controles son capaces de almacenar los datos de base 64 codificado en el XML subyacente. Sin embargo, un control de imagen también puede almacenar los datos de imagen como un hipervínculo en el XML.

Control de datos adjuntos    Si desea que los usuarios puedan adjuntar documentos, hojas de cálculo, presentaciones y otros archivos en los formularios, puede usar un control de datos adjuntos del archivo en lugar de un control de imagen.

Cuadro de texto enriquecido    Si la plantilla de formulario contiene controles de cuadro de texto enriquecido y ha habilitado el formato de texto enriquecido completo, los usuarios pueden agregar imágenes a dichos cuadros de texto enriquecido.

Volver al principio

La experiencia de usuario

Dependiendo del diseño de la plantilla de formulario, al insertar un control de imagen, los usuarios verán una imagen predeterminada (especificada por usted) o un icono de imagen y el texto de sugerencia haga clic aquí para insertar una imagen. En el ejemplo siguiente, los usuarios que están rellenando un formulario de Reclamación de seguros hacer clic en un control de imagen para insertar fotografías del vehículo. En este ejemplo, el Diseñador de formularios coloca el control de imagen dentro de una sección extensible para recopilar varias fotografías del usuario.

Control de imagen dentro sección de repetición

Cuando los usuarios haga clic en el control de imagen, puede buscar una imagen mediante el cuadro de diálogo Insertar imagen. Cuando inserta un archivo de imagen, el control de imagen se ajusta automáticamente para acomodar las dimensiones de la imagen.

Volver al principio

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede diseñar un plantilla de formulario compatible con el explorador. Al diseñar una plantilla de formulario compatible con el explorador, los controles de imagen no están disponibles en el panel de tareas controles porque no pueden mostrarse en un explorador Web.

Si desea que los usuarios puedan insertar imágenes en un plantilla de formulario habilitada para el explorador, puede alojar InfoPath como un control de formulario de Microsoft ASP.NET en una página Web y escribir el código de servidor para insertar la imagen en XML de la plantilla de formulario como datos codificados en base64. Como alternativa, puede usar un cuadro de texto enriquecido en la plantilla de formulario compatible con el explorador que permite a los usuarios insertar imágenes vinculadas. Esto le permite guardar los datos de imagen como un hipervínculo en el XML subyacente.

Volver al principio

Insertar un control de imagen

El procedimiento para insertar un control de imagen varía ligeramente dependiendo de si está diseñando una plantilla de formulario en blanco nueva o basando el diseño de la plantilla de formulario en una base de datos u otro origen de datos externos.

La ilustración siguiente muestra el aspecto de un control de imagen vacío cuando está seleccionado en el modo de diseño.

Control de imagen seleccionada en modo de diseño

Los controles pueden estar enlazados o no enlazados. Cuando un control está enlazado, está conectado a un campo o grupo en el origen de datos para que los datos introducidos en el control se guarden en el archivo de formulario subyacente (.xml). Cuando un control no está enlazado, no está conectado a un campo o grupo y los datos introducidos en el control no se guardan. Cuando seleccione o mueva el puntero sobre un control, aparecerán en la esquina superior derecha del control un texto y un icono de enlace. El texto indica el grupo o campo al que está enlazado el control en el origen de datos. El icono indica si el control está correctamente enlazado a ese grupo o campo. Cuando el enlace es correcto, aparece un icono verde. Si hay algún error con el enlace, verá un icono azul o rojo en su lugar.

El origen de datos para la plantilla de formulario se compone de campos y grupos que aparecen en una vista jerárquica en el panel de tareas Origen de datos. Controles de imagen siempre están enlazados a campos. En el ejemplo siguiente, el control de imagen de la plantilla de formulario enlazado al campo archivoFoto en el panel de tareas Origen de datos.

Relación entre un control de imagen de una plantilla de formulario y el campo correspondiente del origen de datos

Insertar un control de imagen en una plantilla de formulario en blanco

Cuando se diseña una plantilla de formulario nueva, se selecciona automáticamente la caja de verificación de Crear automáticamente origen de datos en el panel de Controles. Esto permite que InfoPath cree automáticamente los campos y grupos en el origen de datos a medida que agregue controles a la plantilla de formulario. Estos campos y grupos están representados por iconos de archivo y carpeta en el panel de Origen de datos.

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en imagen.

  4. En el cuadro de diálogo Insertar Control de imagen, siga uno de estos procedimientos:

    • Para guardar los datos de imagen en el formulario del usuario, haga clic en incluidos en el formulario. Al seleccionar esta opción, InfoPath utiliza la imagen o datos adjuntos (base 64)tipo de datos para el control de imagen y los datos de la imagen está codificados en los archivos de formulario (.xml) subyacente. Incluir la imagen en el formulario es una buena opción si desea conservar el formulario y sus datos portátiles.

    • Para mostrar una imagen que está vinculada a, pero no se guardan con el formulario del usuario, haga clic en como vínculo. Al seleccionar esta opción, InfoPath utiliza hipervínculo (anyURI) como el tipo de datos para el control de imagen y se almacenan los datos de imagen como un hipervínculo en los archivos de formulario (.xml) subyacente. Vincular a una imagen es una buena opción si cree que los usuarios tendrán que actualizar la imagen vinculada, o si desea reducir el tamaño de archivo del formulario del usuario.

      Nota: Cuando esté viendo imágenes vinculadas en un formulario, los usuarios deben tener acceso a la ubicación del archivo de origen de imagen. En caso contrario, la imagen no aparecerá en el formulario.

  5. De forma predeterminada, se inserta un control de imagen con texto de marcador de posición haga clic aquí para insertar una imagen en la plantilla de formulario.

  6. Si decide incluir datos de la imagen en los formularios de los usuarios en el paso 4, puede especificar una imagen de fondo.

    ¿Cómo?

    1. Haga doble clic en el control de imagen de la plantilla de formulario.

    2. Haga clic en la pestaña Datos.

    3. En el enlace en la ficha datos, haga clic en especificar la imagen predeterminada y, a continuación, haga clic en Examinar.

      Nota: Esta opción no está disponible si seleccionó como un vínculo más adelante en este procedimiento.

    4. En el cuadro de diálogo Insertar imagen, haga clic en la imagen que desee.

  7. Para agregar una etiqueta al control, escriba el texto por encima o a la izquierda del control, seguido por dos puntos (:).

Insertar un control de imagen en una plantilla de formulario que se basa en un origen de datos existente

Si basa el diseño de la plantilla de formulario en un archivo existente de lenguaje de marcado Extensible (XML), base de datos o servicio Web, InfoPath deriva los campos y grupos en el panel de tareas Origen de datos de ese origen de datos existente. En este escenario, puede insertar un control de imagen arrastrando un campo desde el panel de tareas Origen de datos en la plantilla de formulario o insertando un control de imagen desde el panel de tareas controles, tal como se describe en el procedimiento siguiente:

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en imagen.

  4. En el cuadro de diálogo Insertar Control de imagen, siga uno de estos procedimientos:

    • Para guardar los datos de imagen en el formulario, haga clic en incluidos en el formulario. Al seleccionar esta opción, debe enlazar el control de imagen a un campo con un tipo de datos de imagen o datos adjuntos (base 64) .

    • Para mostrar una imagen que está vinculada a, pero no se guardan con el formulario, haga clic en como vínculo. Al seleccionar esta opción, deberá enlazar el control de imagen a un campo con el tipo de datos de hipervínculo (anyURI).

  5. En el cuadro de diálogo Enlace de imagen, seleccione el campo en el que desea almacenar los datos del control de imagen y, a continuación, haga clic en Aceptar.

    De forma predeterminada, se inserta un control de imagen con texto de marcador de posición haga clic aquí para insertar una imagen en la plantilla de formulario.

  6. Si decide incluir datos de la imagen en los formularios de los usuarios en el paso 4, puede especificar una imagen predeterminada que aparece dentro del control.

    ¿Cómo?

    1. Haga doble clic en el control de imagen de la plantilla de formulario.

    2. Haga clic en la pestaña Datos.

    3. En el enlace, haga clic en especificar la imagen predeterminada y, a continuación, haga clic en Examinar.

      Nota: Esta opción no está disponible si enlaza el control de imagen a un campo con el tipo de datos de hipervínculo (anyURI) más adelante en este procedimiento.

    4. En el cuadro de diálogo Insertar imagen, haga clic en la imagen que desee.

  7. Para agregar una etiqueta al control, escriba el texto por encima o a la izquierda del control, seguido por dos puntos (:).

Volver al principio

Sugerencias de diseño

Use las siguientes sugerencias para pulir la apariencia, tamaño y otros aspectos del control de imagen:

  • Siempre es una buena idea, independientemente del tipo de control a trabajar con el que se usa un diseño de tabla para organizar los elementos.

  • Insertar un control de imagen dentro de un zona de desplazamiento puede ser útil cuando desea que un área fija en la plantilla de formulario que se desplace para albergar imágenes grandes.

  • Para cambiar el ancho de varios controles de imagen a la vez, seleccione los controles cuyo tamaño desea cambiar, presione ALT+ENTRAR, haga clic en la ficha tamaño y, a continuación, en el cuadro ancho, escriba un nuevo número.

  • Para cambiar el borde o el color de un control de imagen, seleccione la plantilla de formulario, en el menú formato, haga clic en Bordes y sombreado y, a continuación, realice los ajustes necesarios.

Volver al principio

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×