Смещение является смещением табуляции. Это относится не к строке в целом, а к первой табуляции.
С http://lists.apple.com/archives/Coretext-dev/2011/Feb/msg00021.html
Вы создаете строку, содержащую вкладку типа «A [tab] B» с позицией вкладки в 200.
Когда вы создаете линию со смещением Zero и рисуете ее в точке (x, y), она будет выглядеть следующим образом.
A B
(x,y) (x+200,y)
Когда вы создаете линию со смещением 50 и рисуете ее в точке (x + 50, y) (← вам нужно настроить координату X самостоятельно), она будет выглядеть так
A B
(х + 50, у) (х + 200, у)
Обратите внимание, что «B» остается в той же позиции, даже если линия начинается в другой позиции. Если бы вы передавали смещение 0 и рисовали его в точке (x + 50, y), это было бы следующим образом.
A B
(x+50,y) (x+250,y)