4D v16WP SET ATTRIBUTES | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v16
 
 WP SET ATTRIBUTES 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP SET ATTRIBUTES ( faixaObj ; atribNome ; atribValor {; atribNome2 ; atribValor2 ; ... ; atribNomeN ; atribValorN} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| faixaObj | Objeto | 
             
         | 
        4D Write Pro faixa ou documento | |||||
| atribNome | String | 
             
         | 
        Nome do atributo a estabelecer | |||||
| atribValor | String, Real, Booleano | 
             
         | 
        Novo valor do atributo | |||||
O novo comando  WP SET ATTRIBUTES lhe permite estabelecer o valor de qualquer atributo em uma faixa ou documento.4D Write Pro. Este comando lhe permite acessar a qualquer tipo de atributo interno 4D Write Pro: caractere, parágrafo, documento ou imagem. 
No primeiro parâmetro, pode passar seja uma faixa de objetos 4D Write Pro (faixaObj) ou uma referência de documento 4D Write (wpDoc). Uma faixaObj é uma parte de um documento 4D Write Pro que pode ser criado pelos diferentes comandos. A seguinte tabela oferece o alcance do comando WP SET ATTRIBUTES em função do objeto e atributos de destino:
| Parâmetro | Atributos comuns (exceto "verticalAlign") | Apenas Atributos documento | Apenas Atributos parágrafo | Apenas Atributos caráctere (e "verticalAlign") | 
| rangoObj desde WP Get paragraphs | parágrafos | documento | parágrafos | parágrafos | 
| rangoObj desde WP Get pictures | imagens | documento | - | - | 
| rangoObj desde WP Get range o | parágrafos para a faixa | documento | parágrafos para a faixa (interceptando parágrafos) | caracteres para a faixa | 
| wpDoc | documento | documento | parágrafos para todo o documento | caracteres para todo o documento | 
Atributos comuns (como "margem", "preenchimento", etc.) são comuns aos documentos, parágrafos, e/ou imagens.
Para obter uma lista completa dos atributos a passar em nomAtrib, assim como também seus respectivos valores, por favor consulte a seção Atributos 4D Write Pro.
Nesta área 4D Write Pro, selecione uma palavra:

Se executar o seguinte código:
 $range:=WP Get selection(*;"WParea") //obter a faixa selecionada
 
  // definir o deslocamento da sombra em pt para o texto selecionado
 WP SET ATTRIBUTES($range;wk text shadow offset;1)
  //set the paragraph padding
 WP SET ATTRIBUTES($range;wk padding;1)
  //define uma borda para  10 pt
 WP SET ATTRIBUTES($range;wk border style;wk solid)
 WP SET ATTRIBUTES($range;wk border width;10)
  //define as cores das bordas
 WP SET ATTRIBUTES($range;wk border color;"blue";wk border color bottom;"#00FA9A";wk border color right;"#00FA9A")Obtem o seguinte resultado:

Este exemplo ilustra o uso das constantes wk inside e wk outside:
 $wpRange:=WP Get selection(writeProdoc)
 WP SET ATTRIBUTES($wpRange;wk border style+wk inside;wk dotted)
 WP SET ATTRIBUTES($wpRange;wk border style+wk outside;wk solid)
 WP SET ATTRIBUTES($wpRange;wk border color+wk outside;"#00FA9A")Supondo que todo o conteúdo foi selecionado, o resultado é:

									Atributos 4D Write Pro
									
									WP GET ATTRIBUTES
									
									WP RESET ATTRIBUTES
									
	Produto: 4D
	Tema: Linguagem 4D Write Pro
	
        
        
	
	Criado por: 4D v15 R4
	Referência 4D Write Pro ( 4D v16)
	
Adicionar um comentário