4D v18

WP New style sheet

Página Inicial

 
4D v18
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  String 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 deve ser único independentemente do tipo. Se o nome já estiver em uso, se produzirá um erro. O nome da folha de estilo facilita a reutilização ou modificación de estilo. Também  pode ser utilizada com os comandos WP Get style sheet e WP DELETE STYLE SHEET.

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

 
HISTÓRIA 

New
Criado por: 4D v18

 
ARTICLE USAGE

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