| 4D View v15PV Get picture property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v15
 PV Get picture property 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV Get picture property ( area ; numImagen ; propiedad ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |   | Área 4D View | |||||
| numImagen | Entero largo |   | Número de la imagen | |||||
| propiedad | Entero largo |   | Número de la propiedad | |||||
| Resultado | Entero largo |   | Valor de la propiedad | |||||
El comando PV Get picture property devuelve el valor de la propiedad para la imagen de area designada por numImagen.
Utilice las constantes del tema para definir el parámetro propiedad:
| Constante | Tipo | Valor | 
| pv picture background | Entero largo | 8 | 
| pv picture column | Entero largo | 0 | 
| pv picture data height | Entero largo | 5 | 
| pv picture data width | Entero largo | 4 | 
| pv picture display height | Entero largo | 7 | 
| pv picture display width | Entero largo | 6 | 
| pv picture fixed size | Entero largo | 10 | 
| pv picture hor offset | Entero largo | 2 | 
| pv picture locked | Entero largo | 11 | 
| pv picture mapping mode | Entero largo | 9 | 
| pv picture row | Entero largo | 1 | 
| pv picture vert offset | Entero largo | 3 | 
También puede utilizar el tema para comparar el valor devuelto, una vez pase el valor pv picture mapping mode en el parámetro propiedad:
| Constante | Tipo | Valor | 
| pv mapping replicated | Entero largo | 3 | 
| pv mapping scaled centered prop | Entero largo | 6 | 
| pv mapping scaled to fit | Entero largo | 5 | 
| pv mapping scaled to fit prop | Entero largo | 4 | 
| pv mapping trunc non-centered | Entero largo | 1 | 
| pv mapping truncated centered | Entero largo | 2 | 
Este método muestra la información sobre la imagen número 1.
 C_LONGINT($Index) `índice de bucle para los arrays de propietarios
 C_LONGINT($Value) `Valor correspondiente a la opción
 ARRAY INTEGER($PropertiesCodes;12) `Códigos de las propiedades
 ARRAY TEXT(80;$PropertiesLabels;12) `Etiquetas de propiedades
 
  `Inicialización arrays de propiedades
 $PropertiesCodes{1}:=pv picture column
 $PropertiesLabels{1}:="Columna de referencia"
 $PropertiesCodes{2}:=pv picture row
 $PropertiesLabels{2}:="Línea de referencia"
 $PropertiesCodes{3}:=pv picture hor offset
 $PropertiesLabels{3}:="H offset"
 $PropertiesCodes{4}:=pv picture vert offset
 $PropertiesLabels{4}:="V offset"
 $PropertiesCodes{5}:=pv picture data width
 $PropertiesLabels{5}:="Ancho real"
 $PropertiesCodes{6}:=pv picture data height
 $PropertiesLabels{6}:="Alto real"
 $PropertiesCodes{7}:=pv picture display width
 $PropertiesLabels{7}:="Ancho actual"
 $PropertiesCodes{8}:=pv picture display height
 $PropertiesLabels{8}:="Alto actual"
 $PropertiesCodes{9}:=pv picture background
 $PropertiesLabels{9}:="Fondo"
 $PropertiesCodes{10}:=pv picture mapping mode
 $PropertiesLabels{10}:="Mapping"
 $PropertiesCodes{11}:=pv picture fixed size
 $PropertiesLabels{11}:="Tamaño fijo"
 $PropertiesCodes{12}:=pv picture locked
 $PropertiesLabels{12}:="Bloqueado"
 
 $PictureInfo:="Información imagen 1:"+Character(Carriage return)
 For($Index;1;12) `Revisión de las diferentes propiedades
    $Value:=PV Get picture property(Area;1;$PropertiesCodes{$Index}) `Lectura propiedad
    $PictureInfo:=$PictureInfo+$PropertiesLabels{$Index}+" : "+String($Value)+". " `Update info
 End for
 
 ALERT($PictureInfo) `Visualización de la información
	Producto: 4D View
	Tema: PV Imágenes
	Número 
        15863
        
        
        
	
	Creado por: 4D View 6.8
	4D View - Lenguaje ( 4D View v15)
	
	
	
	
	
	
	
 Añadir un comentario
Añadir un comentario