Saltar para o conteúdo principal
Versão: 20 R10

WP New style sheet

WP New style sheet* ( wpDoc ; tipoFolhaEstilo ; nomeFolhaEstilo ) -> Resultado

ParâmetroTipoDescrição
wpDocObjectDocumento 4D Write Pro
tipoFolhaEstiloIntegerTipo de Folha de Estilo
nomeFolhaEstiloTextNome da folha de estilo
ResultadoObjectObjeto folha estilo

Descriçã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:

 var $styleSheet : Object
 $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
 var $Paragraphs : Collection
 $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