public class TextBlockUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static TextBlock |
EMPTY_TEXT_BLOCK |
Constructor and Description |
---|
TextBlockUtils() |
Modifier and Type | Method and Description |
---|---|
static TextBlock |
addBackcolor(TextBlock text,
HColor backColor) |
static Positionable |
asPositionable(TextBlock textBlock,
StringBounder stringBounder,
XPoint2D pt) |
static Positionable |
asPositionable(XDimension2D dim,
StringBounder stringBounder,
XPoint2D pt) |
static TextBlock |
bordered(TextBlock textBlock,
UStroke stroke,
HColor borderColor,
HColor backgroundColor,
double cornersize,
ClockwiseTopRightBottomLeft margins,
java.lang.String id) |
static TextBlock |
empty(double width,
double height) |
static TextBlock |
fromUImage(UImage image) |
static TextBlock |
fullInnerPosition(TextBlock bloc,
java.lang.String display) |
static MinMax |
getMinMax(UDrawable tb,
StringBounder stringBounder,
boolean initToZero) |
static boolean |
isEmpty(TextBlock text,
StringBounder dummyStringBounder) |
static TextBlock |
mergeLR(TextBlock b1,
TextBlock b2,
VerticalAlignment verticallAlignment) |
static TextBlock |
mergeTB(TextBlock b1,
TextBlock b2,
HorizontalAlignment horizontalAlignment) |
static TextBlock |
mergeTB(TextBlock b1,
UImage image,
HorizontalAlignment horizontalAlignment) |
static TextBlock |
withMargin(TextBlock textBlock,
ClockwiseTopRightBottomLeft margins) |
static TextBlock |
withMargin(TextBlock textBlock,
double marginX,
double marginY) |
static TextBlock |
withMargin(TextBlock textBlock,
double marginX1,
double marginX2,
double marginY1,
double marginY2) |
static TextBlock |
withMinWidth(TextBlock textBlock,
double minWidth,
HorizontalAlignment horizontalAlignment) |
public static final TextBlock EMPTY_TEXT_BLOCK
public static TextBlock bordered(TextBlock textBlock, UStroke stroke, HColor borderColor, HColor backgroundColor, double cornersize, ClockwiseTopRightBottomLeft margins, java.lang.String id)
public static TextBlock withMargin(TextBlock textBlock, ClockwiseTopRightBottomLeft margins)
public static TextBlock withMargin(TextBlock textBlock, double marginX1, double marginX2, double marginY1, double marginY2)
public static TextBlock withMinWidth(TextBlock textBlock, double minWidth, HorizontalAlignment horizontalAlignment)
public static TextBlock empty(double width, double height)
public static Positionable asPositionable(TextBlock textBlock, StringBounder stringBounder, XPoint2D pt)
public static Positionable asPositionable(XDimension2D dim, StringBounder stringBounder, XPoint2D pt)
public static TextBlock mergeLR(TextBlock b1, TextBlock b2, VerticalAlignment verticallAlignment)
public static TextBlock mergeTB(TextBlock b1, TextBlock b2, HorizontalAlignment horizontalAlignment)
public static TextBlock mergeTB(TextBlock b1, UImage image, HorizontalAlignment horizontalAlignment)
public static MinMax getMinMax(UDrawable tb, StringBounder stringBounder, boolean initToZero)
public static boolean isEmpty(TextBlock text, StringBounder dummyStringBounder)
public static TextBlock fullInnerPosition(TextBlock bloc, java.lang.String display)