| 4D v20WP INSERT PICTURE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 WP INSERT PICTURE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP INSERT PICTURE ( objFaixa ; imagem ; modo {; atualizarFaixa} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objFaixa | Objeto |   | objeto Faixa | |||||
| imagem | Imagem |   | Campo ou variável Imagem, ou rota para o arquivo imagem em disco | |||||
| modo | Inteiro longo |   | Modo de inserção | |||||
| atualizarFaixa | Inteiro longo |   | Modo de atualização de Faixa | |||||
O comando WP INSERT PICTURE insere a imagem no objFaixa de acordo com o modo de inserção especificado. A imagem se insertará como um carácter em objFaixa.
Em objFaixa, passe um objeto faixa padrão 4D Write Pro.
Em imagem, pode passar:
Todo formato imagem suportado por 4D pode ser utilizado (ver Imagens). Pode obter a lista de formatos imagem disponíveis utilizando o comando PICTURE CODEC LIST. Se a imagem encapsula vários formatos (codecs), 4D Write Pro só mantém um formato para visualizar e um formato para a impressão (se for diferente) no documento; os "melhores" formatos são selecionados automaticamente.
No parâmetro modo, passe uma das seguintes constantes para indicar o modo de inserção a utilizar na imagem no documento:
| Constante | Tipo | Valor | Comentário | 
| wk append | Inteiro longo | 2 | Insere conteúdos ao final da faixa e atualiza a faixa para conter tanto os conteúdos anteriores quanto os inseridos. | 
| wk prepend | Inteiro longo | 1 | Conteúdos inseridos no início da faixa e atualiza a faixa para conter os conteúdos anteriores e os inseridos | 
| wk replace | Inteiro longo | 0 | Substituir e atualizar conteúdos da faixa; a nova faixa contèm os conteúdos inseridos. | 
| Constante | Tipo | Valor | Comentário | 
| wk exclude from range | Inteiro longo | 1 | Insere conteùdos ao fim da faixa e atualiza a faixa para menter apenas conteúdos anteriores. | 
| wk include in range | Inteiro longo | 0 | Insere conteúdos ao início da faixa e atualiza a faixa para manter apenas conteúdos anteriores | 
No exemplo abaixo, um usuário seleciona a imagem que deseja inserir no objeto de faixa e se lhe avisará se esta imagem não puder ser inserida:
 C_OBJECT($wpRange)
 $wpRange:=WP Get selection([EXAMPLES]wpDoc)
 
 C_BOOLEAN($fail)
 $fail:=False
 
  //pedir ao usuário escolher uma imagem no disco que deseje inserir
 $imgRef:=Open document("")
  //se o usuário não cancelar
 If(OK=1)
  //se o arquivo for um arquivo de imagem suportado
    If(Is picture file(document))
  // insere imagem selecionada pelo usuário
       WP INSERT PICTURE($wpRange;document;wk replace)
    Else
       $fail:=True
    End if
 Else
    $fail:=True
 End if
  //se a inserção falhar, alerta ao usuário
 If($fail)
    ALERT("Picture insertion failed")
 End if
	Produto: 4D
	Tema: Linguagem 4D Write Pro
	Número 
        1437
        
        
        
	
	Criado por: 4D v16
	Modificado: 4D v17 R5
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Referência 4D Write Pro ( 4D v20)
	
	
	
 Adicionar um comentário
Adicionar um comentário