search/
Start typing to search packages!
package_2
textwrapper
By @anexpia
Roblox
MirroredTextWrapper
A module to wrap text text into multiple lines as they'd normally be in textlabels.
Features
- Very fast and caches previous results to accelerate future runs
- Supports richtext
- Can return offsets of characters provided in
CharactersToFindarray as Vector2's
API
TextWrapper.WrapText(TextSource, CharactersToFind) -> WrapTextResult
Takes a textlabel or a table containing info about the text and its frame, and returns WrapTextResult table, which contains
- Width: number - Width of all rext
- Height: number - Height of all text
- Lines: {Lineinfo} - Array containing Width, Height, and Content of each line.
- CharacterOffsets: {Vector2}? - Array containing Vector2 offset of each character position provided in
CharactersToFind, original order of the array is preserved and positions past string length are discarded.
[!WARNING] CharacterOffsets currently doesn't support textalignment, and assumes that your text is aligned to top and left.
TextWrapper.ResetCache() -> ()
Resets font character cache that is used to accelerate WrapText()
License
TextWrapper is licensed under the MIT.
Package Details
Install command (Click to copy)
Version
1.0.0
License
MIT
Safe for commercial use
Automated license review — not legal advice.
