| 4D v20WP INSERT PICTURE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 WP INSERT PICTURE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP INSERT PICTURE ( objRango ; imagen ; modo {; actRango} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| objRango | Objeto |   | Objeto de rango | |||||
| imagen | Imagen |   | Campo o variable imagen, o ruta del archivo de imagen en el disco | |||||
| modo | Entero largo |   | Modo de inserción | |||||
| actRango | Entero largo |   | Modo actualizar rango | |||||
El comando WP INSERT PICTURE inserta una nueva ruptura de tipo tipoRuptura en el rango de selección objRango según el modo de inserción modo y el parámetro ActRango.
En objRango, pase:
En imagen, puede pasar:
Se puede utilizar cualquier formato de imagen compatible con 4D (consulte 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 (códecs), 4D Write Pro solo conserva un formato para mostrar y otro para imprimir (si es diferente) en el documento; Los "mejores" formatos son seleccionados automáticamente.
En el parámetro modo, pase una constante para indicar el modo de inserción que se utilizará para la ruptura en el rango de selección objRango:
| Constante | Tipo | Valor | Comentario | 
| wk append | Entero largo | 2 | Inserta contenidos al final del rango | 
| wk prepend | Entero largo | 1 | Insertar contenidos al principio del rango | 
| wk replace | Entero largo | 0 | Remplazar el contenido de la página | 
| Constante | Tipo | Valor | Comentario | 
| wk exclude from range | Entero largo | 1 | Contenidos insertados no incluidos en el rango actualizado | 
| wk include in range | Entero largo | 0 | Contenido insertado incluido en el rango actualizado (predeterminado) | 
En el ejemplo siguiente, un usuario selecciona la imagen que desea insertar en el objeto de rango y se le avisará si esta imagen no puede insertarse:
 C_OBJECT($wpRange)
 $wpRange:=WP Get selection([EXAMPLES]wpDoc)
 
 C_BOOLEAN($fail)
 $fail:=False
 
  //pedir al usuario elegir una imagen en el disco que desee insertar
 $imgRef:=Open document("")
  //si el usuario no cancela
 If(OK=1)
  //si el archivo es un archivo de imagen soportado
    If(Is picture file(document))
  // inserta imagen seleccionada por el usuario
       WP INSERT PICTURE($wpRange;document;wk replace)
    Else
       $fail:=True
    End if
 Else
    $fail:=True
 End if
  //si la inserción falla, alerta al usuario
 If($fail)
    ALERT("Picture insertion failed")
 End if
	Producto: 4D
	Tema: Lenguaje 4D Write Pro
	Número 
        1437
        
        
        
	
	Creado por: 4D v16
	Modificado: 4D v17 R5
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Referencia 4D Write Pro ( 4D v20)
	
	
	
 Añadir un comentario
Añadir un comentario