### ----------------------------------------------------
### -- PDF::ISO_32000
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: resources/ISO_32000/misc/Table_108-Text-positioning_operators.json
### ----------------------------------------------------
{
  "table": {
    "caption": "Table 108 – Text-positioning operators",
    "head": [
      "Operands",
      "Operator",
      "Description"
    ],
    "rows": [
      [
        "tx ty",
        "Td",
        "Move to the start of the next line, offset from the start of the current line by (tx , ty). tx and ty denote numbers expressed in unscaled text space units. More precisely, this operator performs these assignments:\nTmTlm100 010 txty1 Tlm×=="
      ],
      [
        "tx ty",
        "TD",
        "Move to the start of the next line, offset from the start of the current line by (tx , ty). As a side effect, this operator sets the leading parameter in the text state. This operator has the same effect as this code:\n−ty TL tx ty Td"
      ],
      [
        "a b c d e f",
        "Tm",
        "Set the text matrix, Tm , and the text line matrix, Tlm :\nTmTlmab0 cd0 ef1 ==\nThe operands are numbers, and the initial value for Tm and Tlmshall be the identity matrix, [ 1 0 0 1 0 0 ]. Although the operands specify a matrix, they is passed to Tm as six separate numbers, not as an array.\nThe matrix specified by the operands is not concatenated onto the current text matrix, but replaces it."
      ],
      [
        "—",
        "T*",
        "Move to the start of the next line. This operator has the same effect as the code\n0 -Tl Td\nwhere Tl denotes the current leading parameter in the text state. The negative of Tl is used here because Tl is the text leading expressed as a positive number. Going to the next line entails decreasing the y coordinate.\n"
      ]
    ]
  }
}


