| 4D View v15PV Get picture property | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 PV Get picture property 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV Get picture property ( area ; numImagem ; propriedade ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |   | Área 4D View | |||||
| numImagem | Inteiro longo |   | Número da imagem | |||||
| propriedade | Inteiro longo |   | Número da propriedade | |||||
| Resultado | Inteiro longo |   | Valor da propriedade | |||||
O comando PV Get picture property devolve o valor da propriedade para a imagem de area designada por numImagem.
Utilize as constantes do tema para definir o parâmetro propriedade:
| Constante | Tipo | Valor | 
| pv picture background | Inteiro longo | 8 | 
| pv picture column | Inteiro longo | 0 | 
| pv picture data height | Inteiro longo | 5 | 
| pv picture data width | Inteiro longo | 4 | 
| pv picture display height | Inteiro longo | 7 | 
| pv picture display width | Inteiro longo | 6 | 
| pv picture fixed size | Inteiro longo | 10 | 
| pv picture hor offset | Inteiro longo | 2 | 
| pv picture locked | Inteiro longo | 11 | 
| pv picture mapping mode | Inteiro longo | 9 | 
| pv picture row | Inteiro longo | 1 | 
| pv picture vert offset | Inteiro longo | 3 | 
Também pode utilizar o tema para comparar o valor devolvido, uma vez passe o valor pv picture mapping mode no parâmetro propriedade:
| Constante | Tipo | Valor | 
| pv mapping replicated | Inteiro longo | 3 | 
| pv mapping scaled centered prop | Inteiro longo | 6 | 
| pv mapping scaled to fit | Inteiro longo | 5 | 
| pv mapping scaled to fit prop | Inteiro longo | 4 | 
| pv mapping trunc non-centered | Inteiro longo | 1 | 
| pv mapping truncated centered | Inteiro longo | 2 | 
Este método mostra a informação sobre a imagem número 1.
 C_LONGINT($Index) `índice de laço para os arrays de proprietários
 C_LONGINT($Value) `Valor correspondente a opção
 ARRAY STRING($PropertiesCodes;12) `Códigos das propriedades
 ARRAY STRING($PropertiesLabels;12) `Etiquetas de propriedades
 
  `Inicialização arrays de propriedades
 $PropertiesCodes{1}:=pv picture column
 $PropertiesLabels{1}:="Coluna de referencia"
 $PropertiesCodes{2}:=pv picture row
 $PropertiesLabels{2}:="Linha 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}:="Longo real"
 $PropertiesCodes{6}:=pv picture data height
 $PropertiesLabels{6}:="Alto real"
 $PropertiesCodes{7}:=pv picture display width
 $PropertiesLabels{7}:="Largo actual"
 $PropertiesCodes{8}:=pv picture display height
 $PropertiesLabels{8}:="Alto atual"
 $PropertiesCodes{9}:=pv picture background
 $PropertiesLabels{9}:="Fundo"
 $PropertiesCodes{10}:=pv picture mapping mode
 $PropertiesLabels{10}:="Mapping"
 $PropertiesCodes{11}:=pv picture fixed size
 $PropertiesLabels{11}:="Tamanho fixo"
 $PropertiesCodes{12}:=pv picture locked
 $PropertiesLabels{12}:="Bloqueado"
 
 $PictureInfo:="Informação imagem 1:"+Character(Carriage return)
 For($Index;1;12) `Revisão das diferentes propriedades
    $Value:=PV Get picture property(Area;1;$PropertiesCodes{$Index}) `Leitura propriedade
    $PictureInfo:=$PictureInfo+$PropertiesLabels{$Index}+" : "+String($Value)+". " `Update info
 End for
 
 ALERT($PictureInfo) `Visualização da informação
	Produto: 4D View
	Tema: PV Imagens
	Número 
        15863
        
        
        
	
	Criado por: 4D View 6.8
	4D View Linguagem ( 4D View v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário