Macros de Texto incluido Relatório
Sintaxe de Texto macro, campos dinâmicos, separadores condicionais (Traço da separação) e suporte à tradução em Relatório do GeoDin
Última atualização
Isto foi útil?
Sintaxe de Texto macro, campos dinâmicos, separadores condicionais (Traço da separação) e suporte à tradução em Relatório do GeoDin
As macros de Texto são o mecanismo do GeoDin para extrair valores em tempo real do Banco de dados para Relatórios. Elas aparecem em Cabeçalhos, Rodapés, elementos de Texto variável, Cabeçalhos das colunas do Relatório e rótulos dentro de elementos de Perfil litológico. Esta página cobre a sintaxe das macros e os padrões práticos que surgem ao criar modelos de Relatório.
Para a estrutura mais ampla do modelo (layouts, fragmentos, elementos de Relatório), consulte Modelos de Relatório. Para layouts específicos de Perfil litológico e de Corte geológico, consulte Relatórios de Perfil litológico E Corte geológico Relatório.
Texto estático - colocadas em qualquer lugar sobre (em) um modelo; o mesmo Texto é impresso em cada saída.
Macros dinâmicas - colocadas dentro de uma Moldura de objeto, referenciam um Parâmetro do GeoDin e são resolvidas Para o Tempo de renderização. Por exemplo, o Nome_da_Localização A macro obtém dinamicamente o Nome do furo atual.
As macros são delimitadas com $ sobre (em) ambos os lados:
$LONGNAME$ - Nome longo da Localização
$%PRNPAGE$ - Número de impressão de páginas
$ZCOORDE$ - coordenada Z (elevação)
As macros podem referenciar Parâmetro de qualquer Tabela - Dados gerais, Tabelas de Exemplo, tabelas de medição e Perfilagem no furo, sondagens (sequência de dados).
Vários Parâmetro podem ser concatenados em uma única string. Exemplo:
Exemplo $sample_reference$ penetração a partir de $depth_from$ ao $depth_to$ metrosColchetes [ ] dentro de uma macro, atuam como Traço da separação condicionais: o Conteúdo entre colchetes só é renderizado Se a macro interna tiver um Valor. Isso evita vírgulas soltas e pontuação órfã quando os campos estão Vazio.
A caixa de diálogo Construir pode Incluir Parâmetros calculados - por exemplo, Espessura da camada derivada das profundidades do topo e da base - juntamente com campos brutos do Banco de dados.
Quando configurar um Elemento de macro de Texto, você pode escolher:
mostrar Profundidade - Incluir o valor da Profundidade da Linha referenciada.
mostrar Dados de camadas - Incluir Atributos da camada juntamente com a macro.
Orientação - orientação do Texto sobre (em) a Página.
O Codificação / Texto padrão / Utilizador a definição controla qual Fonte do Descritor alimenta a macro. Para G1, estes são maioritariamente equivalentes; o Utilizador A opção permite Texto simples arbitrário misto com macros.
Para a Descrição do solo do G1 especificamente, a maior parte do Conteúdo descritivo fica dentro da única descrição geológica macro - ao contrário de outros Tipo de objetos que dividem a Denominação entre macros separadas de petrografia e cor.
Uma única Selecionar layout pode conter várias Traduções. Ao alterar a Língua do Ficheiro embaixo Ficheiro > Língua imprime o mesmo modelo incluido diferentes Línguas sem modificação.
As macros de Texto podem extrair dados dos resultados da consulta, não apenas de campos diretos da Tabela. Construir uma Consulta SQL que associe Tabelas de diferentes testes — por exemplo, "mostrar Teor em água apenas onde o peso da Unidade é diferente de zero" — e usar o Resultado da consulta como a Origem dos dados para um Elemento de modelo.
Última atualização
Isto foi útil?
Isto foi útil?