4D View v16PV Get picture property |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV Get picture property
|
PV Get picture property ( zone ; numImage ; propriété ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D View | |||||
numImage | Entier long |
![]() |
Numéro de l’image | |||||
propriété | Entier long |
![]() |
Numéro de propriété | |||||
Résultat | Entier long |
![]() |
Valeur de la propriété | |||||
La commande PV Lire propriete image retourne la valeur de la propriété pour l’image de zone désignée par numImage.
Utilisez les constantes du thème PV Propriétés images pour définir le paramètre propriété :
Constante | Type | Valeur |
pv picture background | Entier long | 8 |
pv picture column | Entier long | 0 |
pv picture data height | Entier long | 5 |
pv picture data width | Entier long | 4 |
pv picture display height | Entier long | 7 |
pv picture display width | Entier long | 6 |
pv picture fixed size | Entier long | 10 |
pv picture hor offset | Entier long | 2 |
pv picture locked | Entier long | 11 |
pv picture mapping mode | Entier long | 9 |
pv picture row | Entier long | 1 |
pv picture vert offset | Entier long | 3 |
Vous pouvez également utiliser les constantes du thème PV Affichage image pour comparer la valeur retournée, lorsque vous passez dans le paramètre propriété la valeur pv image affichage :
Constante | Type | Valeur |
pv mapping replicated | Entier long | 3 |
pv mapping scaled centered prop | Entier long | 6 |
pv mapping scaled to fit | Entier long | 5 |
pv mapping scaled to fit prop | Entier long | 4 |
pv mapping trunc non-centered | Entier long | 1 |
pv mapping truncated centered | Entier long | 2 |
Cette méthode affiche les informations sur l'image numéro 1.
C_LONGINT($Indice) `Indice de boucle pour les tableaux de propriétés
C_LONGINT($Valeur) `Valeur correspondant à l'option
ARRAY INTEGER($PropriétésCodes;12) `Codes des propriétés
ARRAY TEXT($PropriétésLib;12) `Libellés des propriétés
`Initialisation tableaux des propriétés
$PropriétésCodes{1}:=pv picture column
$PropriétésLib{1}:="Colonne de référence"
$PropriétésCodes{2}:=pv picture row
$PropriétésLib{2}:="Ligne de référence"
$PropriétésCodes{3}:=pv picture hor offset
$PropriétésLib{3}:="Décalage H"
$PropriétésCodes{4}:=pv picture vert offset
$PropriétésLib{4}:="Décalage V"
$PropriétésCodes{5}:=pv picture data width
$PropriétésLib{5}:="Largeur Réelle"
$PropriétésCodes{6}:=pv picture data height
$PropriétésLib{6}:="Hauteur réelle"
$PropriétésCodes{7}:=pv picture display width
$PropriétésLib{7}:="Largeur courante"
$PropriétésCodes{8}:=pv picture display height
$PropriétésLib{8}:="Hauteur courante"
$PropriétésCodes{9}:=pv picture background<gen9>$PropriétésLib{9}:="Arrière plan"
$PropriétésCodes{10}:=pv picture mapping mode
$PropriétésLib{10}:="Affichage"
$PropriétésCodes{11}:=pv picture fixed size
$PropriétésLib{11}:="Taille fixe"
$PropriétésCodes{12}:=pv picture locked
$PropriétésLib{12}:="Verrouillée"
$InfosImage:="Informations image n° 1 :"+Char(Carriage return)
For($Indice;1;12) `Passons en revue les différentes propriétés
$Valeur:=PV Get picture property(Zone;1;$PropriétésCodes{$Indice}) `Lecture propriété
$InfosImage:=$InfosImage+$PropriétésLib{$Indice}+" : "+String($Valeur)+". " `Mise à jour des infos
End for
ALERT($InfosImage) `Affichage des informations</gen9>
Produit : 4D View
Thème : PV Images
Numéro :
15863
Créé : 4D View 6.8
4D View - Langage ( 4D View v16)