4D View v14PV Get picture property |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
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_INTEGER($Index) `índice de bucle para los arrays de propietarios
C_LONGINT($Value) `Valor correspondiente a la opción
ARRAY STRING($PropertiesCodes;12) `Códigos de las propiedades
ARRAY STRING(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 horz offset
$PropertiesLabels{3}:="Décalage H"
$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 v11.4)
4D View - Lenguaje ( 4D View v12)
4D View - Lenguaje ( 4D v13)
4D View - Lenguaje ( 4D View v14 R2)
4D View - Lenguaje ( 4D View v14)
4D View - Lenguaje ( 4D View v14 R3)
4D View - Lenguaje ( 4D View v14 R4)