| 4D View v15PV Get picture property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 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 image affichage | Entier long | 9 | 
| pv image colonne | Entier long | 0 | 
| pv image décalage horizontal | Entier long | 2 | 
| pv image décalage vertical | Entier long | 3 | 
| pv image en arrière plan | Entier long | 8 | 
| pv image hauteur courante | Entier long | 7 | 
| pv image hauteur réelle | Entier long | 5 | 
| pv image largeur courante | Entier long | 6 | 
| pv image largeur réelle | Entier long | 4 | 
| pv image ligne | Entier long | 1 | 
| pv image taille fixe | Entier long | 10 | 
| pv image verrouillée | Entier long | 11 | 
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 image mosaïque | Entier long | 3 | 
| pv image non tronquée | Entier long | 5 | 
| pv image prop centrée | Entier long | 6 | 
| pv image proportionnelle | Entier long | 4 | 
| pv image tronquée centrée | Entier long | 2 | 
| pv image tronquée non centrée | Entier long | 1 | 
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 v15)
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire