¿Cómo puedo ajustar la escala vertical y/u horizontal del texto en las secuencias de comandos de campo?

Puede especificar la escala vertical y horizontal del texto dentro de un campo completo en la pestaña Formato del campo. Sin embargo, a veces puede necesitar que parte de un campo con script utilice una escala diferente a la del resto del texto del campo. En este caso, necesitará utilizar el atributo transform de una etiqueta stylerun.
 
El atributo transform es un método complicado para ajustar la escala, la rotación, la traslación geométrica y la inclinación del texto dentro de la secuencia de comandos del campo. Crea una matriz de transformación mediante la especificación de seis elementos diferentes, expresados con números y separados por espacios. Afortunadamente, si sólo está ajustando la escala vertical o la escala horizontal, es bastante sencillo.
 
Ejemplo:
<stylerun transform='1 0 0 1.5 0 0'>Tu texto estático escalado o @NombreCampo@ aquí</stylerun>
 
El primer elemento (el 1 en el script de ejemplo anterior) afecta al escalado horizontal y se expresa en formato decimal (0,5 para 50%, 1 para 100%, 1,5 para 150%, etc.). En este ejemplo, la escala horizontal se establece en 100% para mantenerla en el nivel original de la fuente.
 
El cuarto elemento (el 1,5 en el script de ejemplo anterior) afecta a la escala vertical y se expresa en formato decimal (0,5 para 50%, 1 para 100%, 1,5 para 150%, etc.). En este ejemplo, la escala vertical se fija en 150%.
 
Tenga en cuenta que debe especificar los 6 elementos, pero debe dejar los otros cuatro en 0 para ajustar sólo la escala del texto.
 
Información más detallada sobre el atributo Transform (para usuarios avanzados)

Según las especificaciones de Adobe PDF, los elementos completos del atributo transform son los siguientes:
- Las traslaciones se especifican como [ 1 0 0 1 tx ty ], donde tx y ty son las distancias para trasladar el origen del sistema de coordenadas en las dimensiones horizontal y vertical, respectivamente.
- La escala se obtiene mediante [ sx 0 0 sy 0 0 ]. Esto escala las coordenadas para que 1 unidad en las dimensiones horizontal y vertical del nuevo sistema de coordenadas tenga el mismo tamaño que las unidades sx y sy, respectivamente, en el sistema de coordenadas anterior.
- Las rotaciones se producen por [ cos θ sin θ -sin θ cos θ 0 0 ], que tiene el efecto de rotar los ejes del sistema de coordenadas en un ángulo θ en el sentido contrario a las agujas del reloj.
- La inclinación se especifica mediante [ 1 tan α tan β 1 0 0 ], que inclina el eje x un ángulo α y el eje y un ángulo β.
 
Lo que esto significa es que no es posible simplemente cambiar un número y entender exactamente qué efecto tendrá. Es necesario comenzar con los efectos que desea lograr, incluyendo especificar el orden, y luego hacer la multiplicación de matrices en ellos antes de que pueda llegar a los números que necesitará al final.
 
Le recomendamos que sólo utilice las funciones más avanzadas del atributo de transformación (es decir, algo más que el escalado vertical o el escalado horizontal) si a) es hábil con la multiplicación de matrices, b) ya conoce los números exactos que necesita, y/o c) dispone de tiempo suficiente para ajustar los distintos elementos hasta lograr el resultado deseado.