Atualizações de Produtos

Novo: Controlo exato do tamanho da letra para campos de texto em Firma.dev

Todos os campos de texto num documento de assinatura costumavam redimensionar-se a si próprios. A lógica de auto-escalonamento do Firma.dev escolhia algo razoável para cada campo de forma independente, o que significava que um campo de endereço de duas linhas e um campo de código postal de três caracteres podiam acabar por ser renderizados em tamanhos completamente diferentes na mesma página. Funcional, mas nunca pareceu planeado. Parecia apenas montado de qualquer forma.

Novidades: controlo exato do tamanho da tipo de letra

Agora pode definir um tamanho de tipo de letra exato em qualquer campo de texto, de 8px a 48px, em vez de o deixar em Automático. A definição encontra-se no painel de propriedades do campo tanto no editor de modelos como no editor de pedidos de assinatura, incluindo os editores incorporados, pelo que o controlo está disponível onde quer que a sua equipa ou os seus clientes criem documentos.

O tamanho que escolher é um ponto de partida, não uma regra rígida. Se a introdução de um signatário for mais longa do que o campo pode conter nesse tamanho, o Firma.dev continua a encolher o texto para caber na caixa. Nada transborda e nada é cortado, apenas obtém um tamanho consistente em todos os locais onde o valor não ultrapassa o limite.

Onde se aplica

O tamanho escolhido é aplicado a todos os locais onde o campo é renderizado: a visualização do signatário no computador e no telemóvel, o PDF selado e o certificado de conclusão. Se definir um campo para 12px, este aparece a 12px nos três locais, e não apenas na pré-visualização do editor.

Alguns detalhes que vale a pena saber antes de alterar os modelos existentes:

  • O editor avisa-o se um tamanho for demasiado grande para a altura do campo, para que possa detetar problemas de esquema antes de enviar.

  • Os modelos existentes não são alterados. Os campos sem um tamanho explícito continuam a ser renderizados exatamente como são hoje.

  • Os campos de assinatura e de rubrica mantêm a sua própria lógica de ajuste separada. Isto aplica-se apenas aos campos que contêm texto.

Para programadores

Se estiver a definir isto através da API em vez do editor, trata-se de um novo número inteiro opcional fontSize (8 a 48) dentro de format_rules em qualquer tipo de campo que contenha texto: text, textarea, email, name, phone, company, title, number, date, dropdown, e url. Faz parte do novo esquema TextFormatRules, e o DateFormatRules adotou a mesma propriedade, pelo que um campo de data pode ter um dateFormat e um fontSize ao mesmo tempo.

{ "format_rules": { "fontSize": 12 } }
{ "format_rules": { "fontSize": 12 } }
{ "format_rules": { "fontSize": 12 } }

Os valores fora do intervalo são ajustados para 8-48, os valores não numéricos são ignorados e a omissão da propriedade reverte para o comportamento anterior de auto-dimensionamento. É totalmente aditivo, pelo que nada muda para os pedidos que não a definem. Todos os detalhes estão no registo de alterações da API.

Onde é que isto é realmente importante

A vantagem mais clara reside nos formulários densos com muitos campos pequenos: I-9s, candidaturas, tudo o que esteja mais próximo de uma folha de cálculo do que de uma carta. Bloquear todos os campos para o mesmo tamanho pequeno supera o auto-escalonamento que escolhe um tamanho diferente para cada um. É a mesma ideia subjacente ao nosso guia de integração de RH, apenas aplicada ao nível do campo em vez do nível do documento.

Também funciona no sentido oposto. Num contrato curto de uma única página, aumentar o campo de aceitação para algo grande e fácil de ler faz com que o documento pareça mais cuidado e intencional.

Começar

O controlo do tamanho do tipo de letra já está ativo nos editores de modelos e de pedidos de assinatura. Se estiver a definir campos através da API, consulte a referência format_rules para obter o esquema completo. Comece a utilizar o Firma.dev gratuitamente, sem necessidade de cartão de crédito.

  1. Cabeçalho

Imagem de Fundo

Pronto para adicionar assinaturas eletrónicas à sua aplicação?

Comece gratuitamente. Não é necessário cartão de crédito. Pague apenas 0,049 € por envelope quando estiver pronto para começar.

Imagem de Fundo

Pronto para adicionar assinaturas eletrónicas à sua aplicação?

Comece gratuitamente. Não é necessário cartão de crédito. Pague apenas 0,049 € por envelope quando estiver pronto para começar.

Imagem de Fundo

Pronto para adicionar assinaturas eletrónicas à sua aplicação?

Comece gratuitamente. Não é necessário cartão de crédito. Pague apenas 0,049 € por envelope quando estiver pronto para começar.