4D v16

WP SET ATTRIBUTES

Página Inicial

 
4D v16
WP SET ATTRIBUTES

WP SET ATTRIBUTES 


 

WP SET ATTRIBUTES ( faixaObj ; atribNome ; atribValor {; atribNome2 ; atribValor2 ; ... ; atribNomeN ; atribValorN} ) 
Parâmetro Tipo   Descrição
faixaObj  Objeto in 4D Write Pro faixa ou documento
atribNome  String in Nome do atributo a estabelecer
atribValor  String, Real, Booleano in 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âmetroAtributos comuns (exceto "verticalAlign")Apenas Atributos documento Apenas Atributos parágrafoApenas Atributos caráctere (e "verticalAlign")
rangoObj desde WP Get paragraphsparágrafosdocumentoparágrafosparágrafos
rangoObj desde WP Get picturesimagensdocumento--
rangoObj desde WP Get range o parágrafos para a faixadocumentoparágrafos para a faixa (interceptando parágrafos)caracteres para a faixa
wpDocdocumentodocumentoparágrafos para todo o documentocaracteres 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 é:



Ver também 

Atributos 4D Write Pro
WP GET ATTRIBUTES
WP RESET ATTRIBUTES

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D Write Pro

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v15 R4

 
ARTICLE USAGE

Referência 4D Write Pro ( 4D v16)