Inserindo códigos de campo
No Document Editor, você pode adicionar campos com conteúdo dinâmico que depende das informações do seu sistema ou de outro conteúdo. Não confunda campos com controles de conteúdo, pois são dois recursos diferentes.
Para inserir um campo,
- Acesse a aba Inserir.
- Clique no botão Campo.
- Na janela de diálogo aberta, insira o código de campo que deseja exibir e clique em OK.
Os códigos de campo são os seguintes:
| Código de campo do ONLYOFFICE | Descrição | Sintaxe | Opções |
|---|---|---|---|
| ASK | O código insere um campo que solicita ao usuário que insira dados, que serão então armazenados como um indicador. O editor solicitará os dados ao usuário cada vez que este campo for atualizado ou durante a mesclagem. | { ASK Bookmark"Prompt" [Optional switches ] } | 1. \d - insere o texto de substituição padrão como um indicador.2. \o - solicita os dados apenas uma vez ao mesclar documentos. |
| DATE | O código insere no documento a data atual com base no sistema do usuário. | { DATE [ \@ "Date-Time Picture"] [Switches] } | |
| FORMULA | O código realiza um cálculo de acordo com a fórmula inserida. | { = Formula [Bookmark ] [\#Numeric Picture ] } | |
| HYPERLINK | O código insere um hiperlink para um elemento do documento, para um documento no seu disco rígido, portal ou um recurso de terceiros. | { HYPERLINK "Filename" [Switches ] } | 1. \l - especifica o elemento do documento para o qual ir.2. \m - especifica as coordenadas de um hiperlink para um mapa de imagem do lado do servidor.3. \n - abre o documento de destino em uma nova janela.4. \o - especifica o texto da dica de tela (ScreenTip).5. \t - especifica o destino do hiperlink. |
| MERGEFIELD | O código insere no documento atual um link para um campo de dados de outra fonte. Durante a mesclagem, os dados da outra fonte substituirão o valor atual do campo. | { MERGEFIELD FieldName [ Switches ]} | 1. \b - especifica o texto a ser inserido antes do campo MergeField, caso este não esteja em branco.2. \f - especifica o texto a ser inserido depois do campo MergeField, caso este não esteja em branco.3. \m - especifica que o campo MergeField é um campo mapeado.4. \v - ativa a conversão de caracteres para formatação vertical. |
| NOTEREF | O código insere uma marca de referência de nota de rodapé ou nota de fim marcada com um indicador, para fazer referências à mesma nota ou criar referências cruzadas entre notas de rodapé e notas de fim. Se a sequência das notas for alterada, o resultado do campo refletirá a nova numeração. | { NOTEREF Bookmark [Switches] } | 1. \f - insere uma marca de referência formatada com o Estilo de referência de nota de rodapé ou o Estilo de referência de nota de fim.2. \h - cria um hiperlink para a nota de rodapé ou nota de fim especificada.3. \p - insere a posição relativa da nota de rodapé ou nota de fim. |
| NUMPAGES | O código insere o número total de páginas do documento. | { NUMPAGES } | |
| PAGE | O código insere o número da página atual. | { PAGE [\* Format Switch ] } | |
| PAGEREF | O código insere o número da página como um indicador para referência cruzada. | { PAGEREF Bookmark [\* Format Switch ] } | 1. \h - cria um hiperlink para o parágrafo especificado.2. \p - insere a posição do parágrafo especificado em relação ao indicador. |
| REF | O código insere o conteúdo do indicador. O indicador deve estar inserido no documento. | { [REF] Bookmark [Switches ] } | 1. \d - especifica o separador do número da página.2. \f - incrementa os números de notas de rodapé ou notas e os insere no documento.3. \h - cria um hiperlink para o parágrafo especificado.4. \n - adiciona os números dos parágrafos, se houver.5. \p - insere a posição do parágrafo especificado em relação ao indicador.6. \r - insere o número relativo do parágrafo especificado.7. \t - omite símbolos que não sejam numéricos nem delimitadores.8. \w - insere o número completo do parágrafo especificado. |
| SEQ | O código permite numerar em ordem capítulos, tabelas, figuras e outros elementos de um documento. Se você adicionar, remover ou mover um item junto com seu campo Seq, poderá atualizar os outros campos Seq do documento para mostrar a sequência revisada. | { SEQ Identifier [Bookmark ] [Switches ] } | 1. \c - insere o número de sequência anterior mais próximo.2. \h - oculta o resultado do campo (usado em referências cruzadas).3. \n - insere o próximo número de sequência.4. \r - a numeração começa com o número especificado.5. \s - a numeração começa com o nível de estrutura de tópicos especificado. |
| STYLEREF | O código adiciona um texto formatado com um estilo específico. Quando colocado em um cabeçalho ou rodapé, exibe a primeira ou a última ocorrência do texto formatado com esse estilo no conteúdo principal da página atual, permitindo criar cabeçalhos ou rodapés no estilo de dicionário. | { STYLEREF StyleIdentifier [Switches ] } | 1. \l - inicia a pesquisa a partir do final da página atual.2. \n - insere a numeração do parágrafo especificado.3. \p - insere a posição do parágrafo especificado em relação ao indicador.4. \r - insere o número relativo do parágrafo especificado.5. \t - omite símbolos que não sejam numéricos nem delimitadores.6. \w - insere o número completo do parágrafo especificado. |
| TIME | O código insere no documento a hora atual com base no sistema do usuário. | { TIME [\@ "Date-Time Picture"] } | |
| TOC | O código cria um sumário. O sumário se baseia nos estilos de título aplicados, níveis de estrutura de tópicos, legendas etc., especificados pelos campos de entrada do sumário. | { TOC [Switches ] } | 1. \a - cria uma lista de objetos que não inclui rótulos nem números.2. \b - cria um sumário para a parte do documento marcada com um indicador.3. \c - cria uma lista de objetos do tipo especificado.4. \d - define o tipo de separador dos números de página.5. \f - cria um sumário com base nos campos TC e não nos níveis de estrutura do documento.6. \h - aplica formatação de hiperlink ao sumário.7. \l - especifica os níveis necessários dos campos TC. Os níveis não incluídos no intervalo especificado serão omitidos.8. \n - cria um sumário completo ou usando apenas os elementos do intervalo especificado (por exemplo, "1-9"), omitindo os números de página.9. \o - cria um sumário usando apenas os níveis de estrutura do documento e não os campos TC.10. \p - especifica o separador entre o elemento e o número de página correspondente.11. \s - adiciona um número de sequência ao número da página.12. \t - cria um sumário usando apenas estilos personalizados em vez dos estilos padrão.13. \u - cria um sumário usando apenas o nível de estrutura de tópicos aplicado na formatação do parágrafo.14. \w - preserva as tabulações nas entradas do sumário.15. \x - preserva as quebras de linha nas entradas do sumário.16. \z - oculta os números de página ao visualizar o sumário no layout de documento da web. |
Os códigos de campo podem ser editados e atualizados a qualquer momento:
-
Selecione o campo necessário e clique com o botão direito do mouse para abrir o menu de contexto.
- Atualizar campo - atualiza as informações no campo.
- Editar campo - abre a janela de edição do campo.
- Alternar códigos de campo - exibe o código do campo.