4D v16.3Utilizar imágenes estáticas |
||
|
4D v16.3
Utilizar imágenes estáticas
Utilizar imágenes estáticas
Puede utilizar dos tipos de imágenes estáticas en sus formularios: imágenes independientes guardadas directamente en los formularios o imágenes referenciadas guardadas al exterior de los formularios. Por razones de optimización, utilizar imágenes insertadas por referencia se recomienda por lo general cuando las imágenes se utilizan en varios lugares ya que la imagen sólo se guarda una vez. Además, hay un enlace entre la imagen y cada una de sus referencias, de manera que si modifica la imagen fuente, todas sus ocurrencias se modificarán automáticamente, en toda la base. En 4D, las imágenes insertadas por referencia tienen el tipo “Imagen de la librería” y las imágenes independientes tienen el tipo “Imagen estática” (visible en el campo Tipo de la Lista de propiedades). Para insertar imágenes por referencia, debe utilizar la librería de imágenes o arrastrar y soltar una imagen almacenada en la carpeta Resources de la base. Si ubica una imagen en la página 0 de un formulario multipáginas, la imagen aparecerá automáticamente como fondo en todas las páginas. También puede incluirla en un formulario heredado, como fondo para otros formularios. De las dos formas su base se ejecutará mucho más rápido que si pega la imagen en cada página. Puede asignar propiedades a imágenes estáticas insertadas en los formularios. Por ejemplo, la propiedad de visualización Duplicado permite definir una imagen pequeña como imagen de fondo del formulario: la imagen se duplica tantas veces como sea necesario para llenar la página formulario. Hay tres formas de insertar imágenes estáticas en sus formularios: pegando una imagen desde el portapapeles, arrastrando y soltando un archivo de imagen o arrastrando y soltando una imagen de la librería de imágenes. Para pegar o soltar una imagen estática en un formulario:
Para mayor información sobre el funcionamiento de la librería de imágenes, consulte el capítulo Librería de imágenes. Para insertar en un formulario una imagen de la librería de imágenes:
La imagen tiene un conjunto de propiedades de objeto, como cualquier otro objeto de formulario. Puede modificar estas propiedades. Cuando inserta una imagen de la librería de imágenes, en realidad inserta una referencia a una imagen. La Lista de propiedades indica su tipo (en Objetos) como Imagen de la librería. Si la imagen se modifica en la librería de imágenes, cada instancia se modificará. Usted podría necesitar desasociar una imagen insertada en un formulario de su fuente en la librería. Para desasociar una imagen de su fuente en la librería de imágenes:
Puede utilizar la carpeta Resources para guardar las imágenes estáticas utilizadas en sus formularios y manipularlas por referencia. La visualización de estas imágenes se optimiza y se facilita su manejo. Nota: para mayor información sobre el funcionamiento de la carpeta Resources, consulte la sección Descripción de los archivos de 4D. Particularmente, puede llamar imágenes .png (bitmap) o .svg (vectoriales). La inserción de estas imágenes en los formularios puede efectuarse por arrastrar y soltar desde la carpeta Resources:
Es posible ubicar las imágenes en subcarpetas de la carpeta Resources. En particular, puede utilizar el mecanismo de la carpeta lproj para las imágenes en diferentes idiomas (para mayor información sobre este mecanismo, consulte el MissingRef). Puede definir el modo de visualización de una imagen estática o de una imagen de la librería ubicada en un formulario. El modo de visualización determina la manera como la imagen debe dibujarse en caso de redimensionamiento del área que la contiene. Para definir el modo de visualización de una imagen, seleccione la imagen y luego, en el tema "Imagen", seleccione una opción del menú Mostrar:
Si reduce el tamaño del objeto a un tamaño menor que el de la imagen, la imagen se trunca (no centrada). La opción Efecto espejo (Windows) está disponible en el tema “Imagen” de la Lista de Propiedades para las imágenes mostradas en los formularios. Esta opción se puede utilizar en aplicaciones configuradas en idiomas "derecha a izquierda” que tienen una versión inversa de la interfaz (para mayor información sobre el modo “derecha a izquierda”, consulte ). Por defecto, el modo derecha a izquierda no invierte el contenido de las imágenes en los formularios. Sin embargo, algunas veces podría ser necesario invertir algunas imágenes. Este es el caso, por ejemplo, con imágenes utilizadas en la interfaz, tales como flechas, que están vinculadas con la posición de los objetos. Cuando la opción Efecto espejo (Windows) está marcada, se aplica una inversión de izquierda a derecha (efecto espejo) a la imagen:
Esta opción está disponible para imágenes estáticas y las imágenes de librería, como también para objetos activos utilizando imágenes (ver Efecto espejo (Windows)). Esta opción sólo se tiene en cuenta:
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de Diseño ( 4D v16) |