public class TextBlockUtils
extends java.lang.Object
Constructor and Description |
---|
TextBlockUtils() |
Modifier and Type | Method and Description |
---|---|
static TextBlockBackcolored |
addBackcolor(TextBlock text,
HtmlColor backColor) |
static Positionable |
asPositionable(TextBlock textBlock,
StringBounder stringBounder,
java.awt.geom.Point2D pt) |
static TextBlock |
bordered(TextBlock textBlock,
UStroke stroke,
HtmlColor borderColor,
HtmlColor backgroundColor,
double cornersize) |
static TextBlock |
empty(double width,
double height) |
static TextBlock |
fromUImage(UImage image) |
static TextBlock |
fullInnerPosition(TextBlock bloc,
java.lang.String display) |
static java.awt.FontMetrics |
getFontMetrics(java.awt.Font font) |
static java.awt.font.FontRenderContext |
getFontRenderContext() |
static java.awt.font.LineMetrics |
getLineMetrics(UFont font,
java.lang.String text) |
static MinMax |
getMinMax(TextBlock tb,
StringBounder stringBounder) |
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 |
title(FontConfiguration font,
Display stringsToDisplay,
ISkinParam skinParam) |
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 TextBlock bordered(TextBlock textBlock, UStroke stroke, HtmlColor borderColor, HtmlColor backgroundColor, double cornersize)
public static TextBlock title(FontConfiguration font, Display stringsToDisplay, ISkinParam skinParam)
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, java.awt.geom.Point2D pt)
public static TextBlock mergeLR(TextBlock b1, TextBlock b2, VerticalAlignment verticallAlignment)
public static TextBlock mergeTB(TextBlock b1, TextBlock b2, HorizontalAlignment horizontalAlignment)
public static MinMax getMinMax(TextBlock tb, StringBounder stringBounder)
public static boolean isEmpty(TextBlock text, StringBounder dummyStringBounder)
public static java.awt.font.FontRenderContext getFontRenderContext()
public static java.awt.font.LineMetrics getLineMetrics(UFont font, java.lang.String text)
public static java.awt.FontMetrics getFontMetrics(java.awt.Font font)
public static TextBlock fullInnerPosition(TextBlock bloc, java.lang.String display)
public static TextBlockBackcolored addBackcolor(TextBlock text, HtmlColor backColor)