4D v17Utilizar os comandos do tema Texto com estilo |
||||||||||||||||||||||||||||||||||||||||||
|
4D v17
Utilizar os comandos do tema Texto com estilo
|
Sintaxe da expressão | Disponibilidade | Tipo | Descrição |
$wp_title | todas as partes no documento | Texto | Título definido no atributo wk title |
$wp_author | todas as partes no documento | Texto | Autor definido no atributo wk author |
$wp_subject | todas as partes no documento | Texto | Assunto definido no atributo wk subject |
$wp_company | todas as partes no documento | Texto | Empresa definida no atributo wk company |
$wp_notes | todas as partes no documento | Texto | Notas definidas no atributo wk notes |
$wp_dateCreation | todas as partes no documento | Fecha | Data de criação definida no atributo wk date creation |
$wp_dateModified | todas as partes no documento | Fecha | Data de modificação definida no atributo wk date modified |
$wp_pageNumber | Cabeçalho e rodapé - erro em todas as partes | Inteiro longo | Número de página, como está definido: desde o principio do documento (como padrão) ou desde a página de inicio da seção se estiver definida por inicio página da seção |
$wp_pageCount | Cabeçalho e rodapé - erro em todas as partes | Inteiro longo | Número de páginas: recontagem total de páginas |
Para inserir uma expressão, tenha certeza de que o cursor se encontra na área apropriada (cabeçalho, rodapé ou corpo do documento) e chame ao comando ST INSERT EXPRESSION. Por exemplo, para inserir o número de página na área de rodapé selecionada:
ST INSERT EXPRESSION(*;"4DWPArea";"$wp_pageNumber")
O desenho abaixo de documentos pode ser definido, por exemplo:
É possível inserir expressões 4D que retornem imagens em suas áreas 4D Write Pro usando o comando ST INSERT EXPRESSION. Expressões podem ser variáveis, campos ou métodos 4D(*).
(*)Lembre que chamar um método 4D como uma expressão exige que o método tenha sido explicitamente permitido anteriormente (ver Filtrar expressões contidas em um documento 4D Write Pro).
Exemplos:
//Insere uma variável imagem
ST INSERT EXPRESSION(*;"WParea";"vPicture";ST Start highlight;ST End highlight)
//Insere um campo
ST INSERT EXPRESSION(*;"WParea";"[DOC]SamplePict";ST Start highlight;ST End highlight)
//Insere um método 4D
ST INSERT EXPRESSION(*;"WParea";"M_ComputeChart";ST Start highlight;ST End highlight)
Pode ver a expressão de referência na ponta da imagem:
Todos os atributos de imagem podem ser aplicados a expressões de imagem (atributos wk image podem ser lidos). Note entretanto que já que imagens têm atributos específicos, 4D Write Pro deve avaliar a expressão pelo menos uma vez para detectar se seu resultado é uma imagem e lidar com ela como uma expressão de imagem. Isso significa que uma expressão de imagem é inserida com ST INSERT EXPRESSION, ST COMPUTE EXPRESSIONS deve ser chamado antes de estabelecer qualquer atributo de imagem.
Se a imagem resultante da expressão não puder ser computada ou carregada, 4D Write Pro exibe a imagem padrão de fundo negro para url indefinida ou não encontrada:
Produto: 4D
Tema: Linguagem 4D Write Pro
Modificado: 4D v16
Modificado: 4D v16 R5
Referência 4D Write Pro ( 4D v17)