4D v18Filtrar expressões contidas em um documento 4D Write Pro |
||||||||||||||||||||||||||||||||||||||||||
|
4D v18
Filtrar expressões contidas em um documento 4D Write Pro
|
|||||||||||||||||||||||||||||||||||||||||
| Sintaxe da expressão | Tipo | Descrição |
| $wp_title | Texto | Título definido no atributo wk title |
| $wp_author | Texto | Autor definido no atributo wk author |
| $wp_subject | Texto | Assunto definido no atributo wk subject |
| $wp_company | Texto | Empresa definida no atributo wk company |
| $wp_notes | Texto | Notas definidas no atributo wk notes |
| $wp_dateCreation | Data | Data de criação definida no atributo wk date creation |
| $wp_dateModified | Data | Data de modificação definida no atributo wk date modified |
| $wp_pageNumber | 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. Esta expressão é sempre dinâmica, não é afetada pelo comando ST FREEZE EXPRESSIONS |
| $wp_pageCount | Inteiro longo | Número de páginas: recontagem total de páginas. Esta expressão é sempre dinâmica, não é afetada pelo comando ST FREEZE EXPRESSIONS |
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:

Expressões tabela e campo inseridas em documentos 4D Write Pro são compatíveis com a definição de estrutura virtual do banco de dados. A estrutura virtual exposta à fórmulas é definida com os comandos SET FIELD TITLES(...;*) e SET TABLE TITLES(...;*).
Quando uma estrutura virtual for definida, referências à expressões contendo campos exibem nomes virtuais quando o documento 4D Write Pro mostra referências e não valores. Comandos que gerenciam referências esperam e usam nomes virtuais ou reais de acordo com a tabela abaixo:
| Comando | Compatibilidade com estrutura Virtual |
| WP Get text | Retornanomes de estrutura virtual se a opção wk expressions as source for estabelecida no parâmetro expressões. |
| ST Get plain text | Retorna nomes de estrutura virtual se a opção ST 4D Expressions as sources for estabelecida no parâmetro refMode. |
| ST Get expression | Ignora estrutura virtual. Sempre retorna nomes reais de tabela/campo |
| ST INSERT EXPRESSION | Ignora estrutura virtual. Sempre espera nomes reia de tabela/campo |
Nota: Quando um documento for exibido em modo "display expressions", referências a tabelas ou campos que não pertencem à estrutura virtual são exibidas com caracteres "?", por exemplo [VirtualTableName]? quando o campo não for definido na estrutura virtual.
ST INSERT EXPRESSION
Utilizar os comandos do tema Texto com estilo
Produto: 4D
Tema: Filtrar expressões contidas em um documento 4D Write Pro
Criado por: 4D v16
Modificado: 4D v17 R4
Referência 4D Write Pro ( 4D v18)
Adicionar um comentário