Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19
WP Add picture

WP Add picture 


 

WP Add picture ( wpDoc {; imagen} ) -> Resultado 
Parámetro Tipo   Descripción
wpDoc  Objeto in Documento 4D Write Pro
imagen  Imagen, Texto in Imagen (campo o variable) o Ruta de la imagen (texto)
Resultado  Objeto in Objeto que hace referencia a la imagen

El comando WP Add picture ancla la imagen en una ubicación fija dentro de wpDoc y devuelve su referencia. La referencia devuelta se puede pasar al comando WP SET ATTRIBUTES para mover la imagen a cualquier ubicación en wpDoc (página, sección, encabezado, pie de página, etc.) con una capa, tamaño, etc. definidos.

En wpDoc, pase el nombre de un objeto de documento 4D Write Pro.

En le parámetro imagen opcional, puede pasar:

  • ya sea una imagen 4D,
  • o una cadena que contiene una ruta a un archivo de imagen almacenado en el disco, expresada usando la sintaxis del sistema.
    Puede pasar una ruta de acceso completa o una ruta relativa al archivo de estructura de la base. También puede pasar un nombre de archivo, en cuyo caso el archivo debe estar ubicado al lado del archivo de estructura de la base. Si pasa un nombre de archivo, debe indicar la extensión del archivo.

Nota: se puede usar cualquier formato de imagen soportado por 4D (vea la sección Imágenes). Puede obtener la lista de formatos de imagen disponibles con el comando PICTURE CODEC LIST. Si la imagen encapsula varios formatos (codecs), 4D Write Pro solo conserva un formato para mostrar y un formato para imprimir (si es diferente) en el documento; los "mejores" formatos se seleccionan automáticamente.

  • Si se omite imagen, obtendrá una referencia de imagen válida y se agregará una imagen vacía. Esto le permite llamar al comando WP SET ATTRIBUTES con el selector wk image expression para usar una expresión 4D para llenar la imagen. Si la expresión no se puede evaluar o no devuelve una imagen 4D válida, se mostrará una imagen vacía (imagen de marco negro por defecto).   

Por defecto, la imagen agregada es:

  • anidada detrás del texto,
  • se muestra en la esquina superior izquierda del recuadro del papel,
  • mostrada en todas las páginas.

La ubicación, la capa (en línea, delante/detrás del texto), la visibilidad y las propiedades de la imagen se pueden modificar con el comando WP SET ATTRIBUTES, o mediante acciones estándar (consulte Utilizar las acciones estándar 4D Write Pro).

Nota: el comando WP Selection range devuelve un objeto referencia de imagen si se selecciona una imagen anclada y un objeto de rango si se selecciona una imagen en línea. Puede verificar si un objeto seleccionado es un objeto de imagen con el atributo wk type. Si el valor = 2, entonces es un objeto imagen; de lo contrario, es un objeto rango (valor = 0).

Desea agregar una imagen con la configuración predeterminada utilizando un archivo de ruta.

 C_OBJECT($obPict)
 $obPict:=WP Add picture(myDoc;"C:\\Users\\John.Doe\\Pictures\\Sunrise.jpg")

El resultado es:

Desea agregar una imagen redimensionada, centrada y anclada al encabezado:

 C_OBJECT($obImage)
 $obImage:=WP Add picture(myDoc;"C:\\Users\\John.Doe\\Pictures\\Saved Pictures\\Sunrise.jpg")
 WP SET ATTRIBUTES($obImage;wk anchor origin;wk header box)
 WP SET ATTRIBUTES($obImage;wk anchor horizontal align;wk center)
 WP SET ATTRIBUTES($obImage;wk anchor vertical align;wk center)
 WP SET ATTRIBUTES($obImage;wk width;"650px";wk height;"120px")

El resultado es:


Usted desea utilizar una expresión campo para agregar una imagen anclada a un documento que muestre texto de la base:

 QUERY([Flowers];[Flowers]Common_Name="tulip")
 WP SET TEXT(myDoc;[Flowers]Description;wk append//insert text
 C_OBJECT($obImage)
 $obImage:=WP Add picture(myDoc)
 WP SET ATTRIBUTES($obImage;wk image formula;Formula([Flowers]Image))



Ver también 

Download HDI database
Gestión de imágenes
WP DELETE PICTURE
WP Picture range

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro
Número 1536

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16 R6

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v19)