Text justify introduces a highly flexible and powerful alternative to Unreal Engine's default TextBlock and RichTextBlock. With Text justify, you can easily build structured, formatted, and dynamic multi-line text blocks with full control over alignment, images, and styles — including proper justification and inline decorations.
The main new feature is justified alignment.
Support for rich formatting:
<Tag>Text</>
styling via DataTable.<img id="IconName"/>
.<Tag><Tag2></></>
.<Color="#ffff00"></>
.<Font="Tag"></>
.Plugins/Marketplace/
folder.Edit → Plugins
.Text Justify
plugin in the Widgets
category.JustifiedTextBlock
or JustifiedTextBlock
.JustifiedTextBlock
text.
Text
— text displayed in the block.Color
— text color.Font
— text font.Justification
— horizontal alignment.Auto Wrap Text
— automatic line break.Line Height Scale
— line spacing scale (1.0 — standard).JustifiedTextBlock
.
Text
— text with tags and decorators support.Style Set
— DataTable with visual styles (Override Default Style
— use overridden Decorator Classes
— array of custom decorators (URichTextBlockDecorator).Image Resize
— automatically adjust the size of embedded images.Justification
— horizontal alignment: Left / Center / Right / Justify.Auto Wrap Text
— automatic line break.Unrecognized Tag
— show text with unknown tags as normal text.Line Height Scale
— line height scale (1.0 — standard).Line Alignment
— vertical alignment of text within a line.Line Spacing
— line spacing mode: "Default" or "Adaptive".Justification
property determines the horizontal alignment of text within a block.
Left
— text is aligned to the left edge of the block.Center
— text is centered.Right
— text is aligned to the right edge.Justify
— lines are stretched evenly across the entire width of the block.Justified Text Block
The Set Text method sets the contents of the JustifiedTextBlock widget at runtime.
|
![]() |
The Set Font function allows you to change the JustifiedTextBlock font in real time.
|
![]() |
The Set Color method sets the color of the text in the JustifiedTextBlock.
|
![]() |
The Set Auto Wrap Text method enables or disables automatic text wrapping across the width of the block. When enabled (true), the text automatically wraps to the next line if it does not fit into the allotted space.
|
![]() |
The Set Justification method allows you to change the horizontal alignment of text inside a JustifiedTextBlock.
|
![]() |
The Set Line Height Scale method changes the line spacing (line height) for JustifiedTextBlock. Allows you to visually "expand" or "compress" the lines of text in the block.
|
![]() |
Justified Rich Text Block
The Set Text method sets the contents of the JustifiedRichTextBlock widget at runtime. Supports formatting tags (), inline images (), and color style.
|
![]() |
The Set Style Set method allows you to set a style table (DataTable) for formatting text inside a JustifiedRichTextBlock. This table contains visual parameters for tags (color, font, size, indents, etc.) used in the text.
|
![]() |
The Set Decorator Classes method allows you to assign a list of custom decorator classes (URichTextBlockDecorator) that interpret and render custom tags inside JustifiedRichTextBlock.
|
![]() |
The Set Override Default Style method enables or disables the use of the overridden |
![]() |
The Set Font function allows you to change the main font of the JustifiedRichTextBlock in real time. This affects all text without using tags, unless the tag table overrides the font locally.
|
![]() |
The Set Color method sets the base color of the text in the JustifiedRichTextBlock. This color is applied to all text unless it uses |
![]() |
The Set Auto Wrap Text method enables or disables automatic text wrapping across the width of the block. When enabled (true), the text automatically wraps to the next line if it does not fit into the allotted space.
|
![]() |
The Set Justification method allows you to change the horizontal alignment of text inside a JustifiedRichTextBlock.
|
![]() |
The Set Line Height Scale method changes the line spacing (line height) for JustifiedRichTextBlock. Allows you to visually "expand" or "compress" the lines of text in the block.
|
![]() |
The Set Line Alignment method controls the vertical alignment of text within each line of the JustifiedRichTextBlock. This affects the position of the baseline of the text when there are fonts, images, and decorative elements of different heights.
|
![]() |
The Set Line Spacing method sets the vertical spacing mode between lines for JustifiedRichTextBlock. Instead of a numeric value, it takes a mode type that determines how the line spacing is calculated.
|
![]() |
If you need help, have a feature request or experience troubles, please contact us at hakorichi@refugelab.com.
This plugin is distributed in accordance with the licensing terms of the Epic Games FAB platform.