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)