###### (This function is part of SDL_ttf, a separate library from SDL.) # TTF_SubString The representation of a substring within text. ## Header File Defined in [](https://github.com/libsdl-org/SDL_ttf/blob/main/include/SDL3_ttf/SDL_ttf.h) ## Syntax ```c typedef struct TTF_SubString { TTF_SubStringFlags flags; /**< The flags for this substring */ int offset; /**< The byte offset from the beginning of the text */ int length; /**< The byte length starting at the offset */ int line_index; /**< The index of the line that contains this substring */ int cluster_index; /**< The internal cluster index, used for quickly iterating */ SDL_Rect rect; /**< The rectangle, relative to the top left of the text, containing the substring */ } TTF_SubString; ``` ## Version This struct is available since SDL_ttf 3.0.0. ## See Also - [TTF_GetNextTextSubString](TTF_GetNextTextSubString) - [TTF_GetPreviousTextSubString](TTF_GetPreviousTextSubString) - [TTF_GetTextSubString](TTF_GetTextSubString) - [TTF_GetTextSubStringForLine](TTF_GetTextSubStringForLine) - [TTF_GetTextSubStringForPoint](TTF_GetTextSubStringForPoint) - [TTF_GetTextSubStringsForRange](TTF_GetTextSubStringsForRange) ---- [CategoryAPI](CategoryAPI), [CategoryAPIStruct](CategoryAPIStruct)