Comprender los operadores de posicionamiento de texto en PDF [duplicar]

Posible duplicado:
Comprensión de los operadores de PDF: para la aplicación de iOS

Quiero entender cómo funciona el Td, TD y T* Los operadores afectan el Tm.

Por ejemplo tenemos esta información:

Tm: (20, 0, 0, 20, 100, 200)
Td: 4.1001, 0
TD: 2.8961, 0
T*: 1.2219, 0

Ahora, ¿cómo afectarán estos operadores a la Tm?

¿Debo multiplicar estos valores? ¿Restar, sumar? Por favor, ayúdame a entender. ¡Gracias por adelantado!

preguntado el 04 de julio de 12 a las 03:07

1 Respuestas

Estos operadores afectan el punto actual y, como tales, solo afectan a los miembros Tx y Ty de Text Matrix. El manual de referencia PDF tiene una definición razonablemente clara en la página 406 (de la referencia 1.7).

Para Td, se toma la matriz de líneas de texto actual, se multiplica por la matriz implícita con Tx y Ty suministrados a Td (es decir, la matriz es [1 0 0 1 Tx Ty]) y el resultado se convierte tanto en la nueva Matriz de texto como en el nuevo Texto. Matriz de líneas.

TD es exactamente igual, excepto que también establece el parámetro principal en el estado de texto en -Ty.

T* tiene el mismo efecto que Td, pero usa el texto actual que precede a Ty y tiene Tx = 0.

Las matrices de transformación se describen en la sección 4.2.3 de la referencia,

Respondido 04 Jul 12, 08:07

Lo explicaste claramente. ¡Gracias! - user1412469

Sin embargo, tengo una pregunta adicional, The Tlm o Text Line Matrix, ¿es seguro decir que es el comienzo de cada línea? - user1412469

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.