Use o valor de exportação da caixa de combinação ao imprimir PDF

0

Eu adicionei um Adobe Combo Box Acrofield ao meu pdf. Ao criar uma caixa de combinação, você fornece um nome de item e um valor de exportação opcional. O valor de exportação é usado quando você exporta o arquivo para uma imagem, documento do Word etc.

Quando imprimo o pdf, o nome do item é usado em vez do valor de exportação.

Existe uma maneira de obter o valor de exportação a ser usado?

    
por Isaac Kleinman 09.11.2015 / 23:08

1 resposta

2

O valor de exportação não tem muito a ver com a exportação do arquivo.

O valor de exportação é o valor real do campo obtido com

this.getField("myComboBox").value 

no Acrobat JavaScript.

Ao imprimir, você vê o valor facial.

Você pode pensar que o Valor Facial é o que interessa ao usuário e o Valor de Exportação (também conhecido como Valor de Retorno) é o que interessa ao formulário e / ou ao processo de back-end anexado ao formulário.

Um uso muito comum de Valor de Face e Valor de Exportação é selecionar um membro da equipe e exibir mais informações em outros campos. Valor de face é o nome do membro da equipe e o Valor de exportação é o índice da entrada desse membro específico da equipe em uma tabela interna, que contém as informações adicionais.

Agora, se você quiser imprimir o Valor de exportação (mas continuar exibindo o Valor facial), poderá colocar um campo de texto sobre a caixa de combinação e defini-lo como oculto na tela, mas visível na impressão. Você adicionaria essa linha de código ao evento Calcular do campo de cobertura:

event.value = this.getField("myComboBox").value ;

Claro, você terá que digitar o nome real da caixa de combinação em vez de "myComboBox"…

    
por 10.11.2015 / 03:18