Atualizações de Produtos
Novo: Controlo exato do tamanho da letra para campos de texto em Firma.dev
Escrito por

Todos os campos de texto num documento de assinatura costumavam dimensionar-se sozinhos. A lógica de dimensionamento automático da Firma.dev escolhia algo razoável para cada campo de forma independente, o que significava que um campo de morada de duas linhas e um campo de código postal de três carateres podiam acabar por ser renderizados com tamanhos completamente diferentes na mesma página. Funcional, mas nunca pareceu concebido de raiz. Parecia apenas montado.
Novidades: controlo exato do tamanho do tipo de letra
Agora pode definir um tamanho de letra exato em qualquer campo de texto, de 8px a 48px, em vez de o deixar no 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, para que o controlo esteja 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 dados de um signatário for mais longa do que o campo suporta com esse tamanho, a Firma.dev continua a reduzir o texto para caber na caixa. Nada transborda e nada é cortado; obtém apenas um dimensionamento consistente sempre que o valor não ultrapasse o limite.
Onde se aplica
O tamanho escolhido mantém-se em todos os locais onde o campo é renderizado: na vista do signatário no computador e no telemóvel, no PDF selado e no certificado de conclusão. Se definir um campo com 12px, ele será apresentado a 12px nos três locais, e não apenas na pré-visualização do editor.
Alguns detalhes que vale a pena conhecer antes de alterar modelos existentes:
O editor avisa-o se um tamanho for demasiado grande para a altura do campo, para que possa identificar problemas de formatação antes de enviar.
Os modelos existentes não sofrem alterações. Os campos sem um tamanho explícito continuam a ser renderizados exatamente como hoje.
Os campos de assinatura e rubrica mantêm a sua própria lógica de ajuste em separado. Isto só se aplica a 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 DateFormatRules adotou a mesma propriedade, pelo que um campo de data pode ter simultaneamente um dateFormat e um fontSize.
Valores fora do intervalo são ajustados para 8-48, valores não numéricos são ignorados e omitir a propriedade faz com que se regresse ao comportamento de dimensionamento automático anterior. É totalmente cumulativo, pelo que nada muda nos pedidos que não a definem. Todos os detalhes estão no registo de alterações da API.
Onde isto realmente faz a diferença
O maior benefício verifica-se em formulários densos com muitos campos pequenos: formulários I-9, candidaturas, qualquer documento mais próximo de uma folha de cálculo do que de uma carta. Fixar todos os campos no mesmo tamanho pequeno supera o dimensionamento automático que escolhe um tamanho diferente para cada um. É a mesma ideia por trás do nosso guia de integração de RH, apenas aplicada ao nível do campo em vez de ao nível do documento.
Também funciona no sentido oposto. Num acordo curto de uma única página, aumentar o campo de aceitação para um tamanho grande e fácil de ler faz com que o documento pareça mais cuidado, e não menos.
Começar
O controlo do tamanho do tipo de letra já está disponível nos editores de modelos e de pedidos de assinatura. Se estiver a configurar campos através da API, consulte a referência de format_rules para ver o esquema completo. Comece a utilizar a Firma.dev gratuitamente, sem necessidade de cartão de crédito.
Artigos relacionados
A nossa plataforma foi projetada para capacitar empresas de todos os tamanhos a trabalhar de forma mais inteligente e alcançar seus objetivos com confiança.



