Cálculos de campo de formulário
PDF Studio é capaz de criar formulários PDF com cálculos personalizados. Você pode usar alguns dos cálculos simples predefinidos ou cálculos personalizados avançados usando JavaScript. Isto é muito útil quando você deseja que valores sejam inseridos em um formulário calculado automaticamente. Por exemplo: somar um total numa folha de fatura para entregar a um cliente.
Adicionando cálculos a formulários
- Inicie o modo de edição de formulário acessando o Guia Formulários
- Observação: Certifique-se de criar primeiro todos os campos necessários no documento. Para obter mais informações sobre como criar campos, consulte Criando campos de texto. Além disso, certifique-se de nomear corretamente todos os campos do formulário em seu documento para facilitar a configuração dos cálculos
- Usando a ferramenta de seleção de objetos selecione o Campo que deseja realizar o cálculo
- Acesse as propriedades do campo clicando com o botão direito (Mac: Ctrl + Click) no campo e escolha Propriedades no menu do mouse ou clique no botão editar noMinibarra de ferramentas.
- Na janela Propriedades, selecione a guia Calcular
- Use esta tela para definir qualquer uma das opções de cálculo de campo de formulário listadas abaixo. Depois de concluir a configuração de seus cálculos, clique em OK
- Repita as etapas 2 a 5 para criar quantos campos com cálculos forem necessários.
- Assim que todos os cálculos forem concluídos, clique no botão Parar edição do formulário na barra de ferramentas para fechar o editor de formulários e salvar o documento
- Os cálculos do formulário agora estarão prontos para você usar
Opções de cálculo de campo de formulário
Nenhum cálculo para este campo
Valor padrão, não define regras de cálculo e qualquer texto pode ser inserido no campo
O valor do campo tem cálculo simples
Quando selecionada, esta opção permite definir um único cálculo matemático em todos ou em uma seleção de campos. Para configurar um cálculo simples siga os passos abaixo
- Selecione a opção “O valor do campo tem um cálculo simples:”
- Em seguida, selecione o tipo de cálculo desejado no menu suspenso. Você tem as opções abaixo disponíveis para cálculos simples:
- Soma (+) – soma os campos
- Produto (x) – multiplica os campos juntos
- Média – retorna o valor médio de todos os campos
- Mínimo – Retorna o valor mais baixo de todos os campos
- Máximo – Retorna o valor mais alto de todos os campos
- Selecione os campos da lista que você gostaria de incluir no cálculo. Para selecionar mais de um campo da lista, clique e arraste o mouse ou segure Ctrl e clique nos campos necessários na lista. Apenas os campos destacados serão usados no cálculo.
- Observação: (Você também pode selecionar outros campos, como Combo ou List Boxes, para serem usados nos cálculos)
Este campo tem um cálculo personalizado
O cálculo personalizado permite realizar cálculos mais avançados usando JavaSript. Você precisará ter conhecimento avançado em programação JavaScript para criar os cálculos. Para obter mais informações sobre o uso de JavaScript em PDF Estúdio veja JavaScript do formulário PDF.
Selecione a opção “Este campo possui um cálculo personalizado:” e digite o cálculo JavaScript que deseja realizar.
Notação de Campo Simples
A notação de campo simples permite usar comandos de cálculo simples (+ - / *) em vez de JavaScript. Por exemplo, para adicionar Texto1 ao Texto 2, você digitaria "Texto1 + Texto2". Depois de concluído, o PDF Studio converterá a anotação simples em JavaScript compatível com o formato PDF.
- Selecione a opção “Este campo tem um cálculo personalizado:” e marque a caixa “Notação de Campo Simples”
- Em seguida, use o campo de cálculo personalizado para inserir seus cálculos.
Observação: Ao criar cálculos personalizados, o nome do campo deve corresponder exatamente ao nome definido nas propriedades do campo para que o cálculo funcione.
As seguintes funções matemáticas estão disponíveis:
-
- +: adiciona os dois campos
- -: subtrai os dois campos
- x: multiplica os dois campos juntos
- /: divide os dois campos
- (): agrupa as equações entre parênteses como uma função separada