`CTTypesetterSuggestLineBreakWithOffset`, что такое`offset` в этом контексте?

Я не могу понять, что это за переменная offset делает. Я не вижу никаких изменений, если я устанавливаю случайные произвольные значения. Так что же это делает?

Документация говорит

@function   CTTypesetterSuggestLineBreakWithOffset
@abstract   Suggests a contextual line break point based on the width
            provided.

@discussion The line break can be triggered either by a hard break character
            in the stream or by filling the specified width with characters.

    ... 

@param      offset
            The line position offset.

@result     The value returned is a count of the characters from startIndex
            that would cause the line break. This value returned can be used
            to construct a character range for CTTypesetterCreateLine.


CFIndex CTTypesetterSuggestLineBreakWithOffset(
    CTTypesetterRef typesetter,
    CFIndex startIndex,
    double width,
    double offset ) CT_AVAILABLE(10_6, 3_2);

0 ответов

Другие вопросы по тегам