Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
WP New style sheet

WP New style sheet 


 

WP New style sheet ( wpDoc ; tipoFolhaEstilo ; nomeFolhaEstilo ) -> Resultado 
Parâmetro Tipo   Descrição
wpDoc  Objeto in Documento 4D Write Pro
tipoFolhaEstilo  Inteiro longo in Tipo de Folha de Estilo
nomeFolhaEstilo  String in Nome da folha de estilo
Resultado  Objeto in Objeto folha estilo

O comando WP New style sheet cria um novo objeto de folha de estilo (vazio) para o wpDoc designado.

No parâmetro wpDoc, passe um documento 4D Write Pro.

O parâmetro tipoFolhaEstilo lhe permite designar o tipo de folha de estilo, ou seja, a parte de wpDoc que se verá afetada pela folha de estilo. Há dois tipos disponíveis:

  • wk type character: aplica atributos de estilo aos caracteres.
  • wk type paragraph: aplica atributos de estilo aos parágrafos.

Passe um nome para a folha de estilo no parâmetro nomeFolhaEstilo. O nome da folha de estilo se armazena com o documento e facilitar o reuso e modificação de estilo. Também pode ser usado com os comandos WP Get style sheet e WP DELETE STYLE SHEET. O nome de folha de estilo deve seguir as regras abaixo:

  • deve começar com uma letra
  • pode conter caracteres alfanuméricos, espaços, e caracteres "-" ou unicode >= 128
  • dever ser único no documento independente do tipo
  • não pode começar com "section", que é reservado
  •  "_"  é substituído por um espaço e espaços no final da linha são removidos.

Pode especificar os atributos da folha de estilo utilizando o comando WP SET ATTRIBUTES ou a notação de objetos (consulte Atributos 4D Write Pro). Para ver a lista de atributos disponíveis, consulte a seção Style sheet attributes.

Notas

  • Uma folha de estilo só modifica a visualização de um caractere ou parágrafo, não como se armazena no documento. Se uma folha de estilo for eliminada, o texto voltará ao estilo predeterminado.
  • Todo atributo de estilo não definido na nova folha de estilo utilizará automaticamente o estilo Normal. Para saber mais, consulte Comandos folha de estilo.

Exemplo  

O código abaixo cria e define uma folha de estilo de parágrafo:

 C_OBJECT($styleSheet)
 $styleSheet:=WP New style sheet(wpArea;wk type paragraph;"Main title")
 
  //define a configuração da folha de estilo
 WP SET ATTRIBUTES($styleSheet;wk font family;"Papyrus")
 WP SET ATTRIBUTES($styleSheet;wk font size;"48pt")
 WP SET ATTRIBUTES($styleSheet;wk text color;"red")
 WP SET ATTRIBUTES($styleSheet;wk text align;wk left)
 
  //Aplica a folha de estilo ao primeiro parágrafo
 C_COLLECTION($Paragraphs)
 $Paragraphs:=WP Get elements(wpArea;wk type paragraph)
 If($Paragraphs.length>0)
    WP SET ATTRIBUTES($Paragraphs[0];wk style sheet;$styleSheet)
 End if



Ver também 

Accessar texto e atributos de imagem por programação
WP DELETE STYLE SHEET
WP Get style sheet
WP Get style sheets
WP IMPORT STYLE SHEETS

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D Write Pro
Número 1650

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v18

 
ARTICLE USAGE

Referência 4D Write Pro ( 4D v20 R7)