4D View v16

PV Get picture property

Inicio

 
4D View v16
PV Get picture property

PV Get picture property 


 

PV Get picture property ( area ; numImagen ; propiedad ) -> Resultado 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D View
numImagen  Entero largo in Número de la imagen
propiedad  Entero largo in Número de la propiedad
Resultado  Entero largo in 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

Ejemplo  

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



Ver también 

PV SET PICTURE PROPERTY

 
PROPIEDADES 

Producto: 4D View
Tema: PV Imágenes
Número 15863

 
HISTORIA 

Creado por: 4D View 6.8

 
ARTICLE USAGE

4D View - Lenguaje ( 4D View v16)