WP New style sheet
WP New style sheet ( wpDoc ; tipoFolhaEstilo ; nomeFolhaEstilo ) -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
wpDoc | Object | → | Documento 4D Write Pro |
tipoFolhaEstilo | Integer | → | Tipo de Folha de Estilo |
nomeFolhaEstilo | Text | → | Nome da folha de estilo |
Resultado | Object | ← | Objeto folha estilo |
Descrição
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