Formulário PDF criado no Libre Office - problema com campos de formulário e tamanho de fonte

1

Estou tentando criar um formulário PDF usando o LibreOffice. Eu posso criar os elementos de formulário e exportar como PDF. No entanto, os campos do formulário estão me dando problemas. O texto nesses campos sempre está centralizado na parte inferior e, com frequência, o texto inserido é cortado na parte inferior.

Descobri que, se eu aumentar os campos, o texto não será mais cortado, mas o campo será excepcionalmente grande, com muito espaço acima do texto.

Eu fiz um arquivo odt (source) e um arquivo pdf (export) para mostrar o que estou encontrando. Tentei várias fontes e tamanhos diferentes, mas para facilitar as coisas, criei todos os campos "field1" para que, assim que você preencher uma entrada, todos os campos mostrem como preenchidos.

link
link

Minha principal questão é como eu faço campos de formulário que não cortam o texto sem ter que tornar os campos superdimensionados?

Feito com o LibreOffice 3.3.0

    
por soawesomejohn 11.04.2011 / 01:29

6 respostas

1

Este problema apareceu quando o Openoffice atualizou de 2.? para 3.? Eu sofri a mesma coisa e não havia nenhuma solução sólida real.

Eu tenho um trabalho por aí. Faça o campo multilinha mesmo que seja uma única linha. Isso funciona! :) Talvez mais tarde eles melhorem o exportador de PDF.

    
por 14.05.2011 / 13:15
1

Estou usando o Libre Office 3.3.3 e encontrei uma solução: Border > "Sem moldura". Tanto o "visual 3D" quanto o "plano" resultam em uma margem interna que se sobrepõe ao texto.

Se os campos do formulário não estiverem visíveis no Libre Office, defina seu plano de fundo para uma cor diferente da padrão (clique com o botão direito do mouse no campo de formulário / controle, escolha Control ... e role para baixo. / p>

Você também pode definir a fonte / tamanho na mesma seção. Eu achei que o 8pt Ariel estava certo quando visto no Evince ou no Adobe Reader.

Uma nota lateral - os botões de opção não parecem funcionar no Evince, mas estão bem no Adobe Reader.

    
por 12.09.2011 / 15:04
1

Existem problemas conhecidos com o texto dentro dos campos com formulários PDF gerados pelo OpenOffice / LibreOffice: existe o OpenOffice Bug 114010 sobre este problema (que foi aberto em agosto de 2010!). O status do bug está definido como confirmado , mas não tem como alvo uma versão específica do OpenOffice, pode demorar um pouco para vê-lo corrigido.

Parece haver muitas pequenas idiossincrasias entre diferentes versões OO e LO sobre como os padrões de estilo são manipulados e também comportamentos errados no alinhamento (padrão) e tamanhos de fonte.

Existe uma ação básica que ajuda em todas as versões: definindo o alinhamento de texto de campos e um tamanho de fonte menor que o padrão (por exemplo: 8 / 9pt), algo que notei ao fazer alguns testes sobre esse problema também postado em um comentário no bug do OpenOffice 114010).

Vale a pena notar (pelo menos para campos de texto) funciona razoavelmente bem, se as bordas que faltam não são um problema (se você pode definir um fundo diferente, não deve ser um problema).

    
por 15.06.2012 / 22:07
0

Abra o formulário no acrobat (ou o que quer que funcione). Clique no botão do campo de formulário. Parece um simples retângulo branco, por padrão, pode estar oculto. Procure por um botão (talvez próximo à edição avançada) que se parece com um quadrado azul. Tem um menu suspenso ao lado dela para as outras ferramentas de formulário, obtenha o retângulo branco.

Clique duas vezes em qualquer uma das caixas de formulário. As opções para essa caixa são exibidas. Basta alterar a fonte do padrão (Arial MT) para, digamos, arial ... ou qualquer outra fonte. O texto agora é centrado corretamente. Eu acho que ou a sua cópia escolhida do arial é um pouco engraçada, ou é normal, mas a linha de base foi ajustada ... algo que normalmente não é possível em formulários acrobáticos, mas pode ser possível ao criá-los através de um programa de terceiros.

    
por 11.04.2011 / 02:15
0

Estou usando o Libreoffice 3.3.2. Eu não posso replicar seu erro, mesmo quando eu exportar sua versão do odt para o pdf, então eu suponho que este problema foi resolvido na versão atual do LibreOffice.

    
por 06.05.2011 / 20:33
0

Isso NÃO é corrigido no 3.3.2 Estou tendo o mesmo problema e não consigo fazer o texto aparecer corretamente na Adobe. Isso a partir de um formulário que funcionou bem no ano passado com o Open Office. Foi estranho - quando eu editei o formulário, ele disse que a fonte em uso era (padrão) e, em seguida, se você digitar a configuração da fonte é 'Segoe UI'

Definir diretamente para Arial não tem efeito. Não sei como fazer isso funcionar.

    
por 09.05.2011 / 16:11