Class TextBlockUtils
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.shape.TextBlockUtils
-
public class TextBlockUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static TextBlockEMPTY_TEXT_BLOCK
-
Constructor Summary
Constructors Constructor Description TextBlockUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TextBlockaddBackcolor(TextBlock text, HColor backColor)static PositionableasPositionable(XDimension2D dim, StringBounder stringBounder, XPoint2D pt)static PositionableasPositionable(TextBlock textBlock, StringBounder stringBounder, XPoint2D pt)static TextBlockbordered(TextBlock textBlock, UStroke stroke, HColor borderColor, HColor backgroundColor, double cornersize, ClockwiseTopRightBottomLeft margins, java.lang.String id)static TextBlockempty(double width, double height)static TextBlockfromUImage(UImage image)static TextBlockfullInnerPosition(TextBlock bloc, java.lang.String display)static MinMaxgetMinMax(UDrawable tb, StringBounder stringBounder, boolean initToZero)static booleanisEmpty(TextBlock text, StringBounder dummyStringBounder)static TextBlockmergeLR(TextBlock b1, TextBlock b2, VerticalAlignment verticallAlignment)static TextBlockmergeTB(TextBlock b1, TextBlock b2, HorizontalAlignment horizontalAlignment)static TextBlockmergeTB(TextBlock b1, UImage image, HorizontalAlignment horizontalAlignment)static TextBlockwithMargin(TextBlock textBlock, double marginX, double marginY)static TextBlockwithMargin(TextBlock textBlock, double marginX1, double marginX2, double marginY1, double marginY2)static TextBlockwithMargin(TextBlock textBlock, ClockwiseTopRightBottomLeft margins)static TextBlockwithMinWidth(TextBlock textBlock, double minWidth, HorizontalAlignment horizontalAlignment)
-
-
-
Field Detail
-
EMPTY_TEXT_BLOCK
public static final TextBlock EMPTY_TEXT_BLOCK
-
-
Method Detail
-
bordered
public static TextBlock bordered(TextBlock textBlock, UStroke stroke, HColor borderColor, HColor backgroundColor, double cornersize, ClockwiseTopRightBottomLeft margins, java.lang.String id)
-
withMargin
public static TextBlock withMargin(TextBlock textBlock, ClockwiseTopRightBottomLeft margins)
-
withMargin
public static TextBlock withMargin(TextBlock textBlock, double marginX1, double marginX2, double marginY1, double marginY2)
-
withMinWidth
public static TextBlock withMinWidth(TextBlock textBlock, double minWidth, HorizontalAlignment horizontalAlignment)
-
empty
public static TextBlock empty(double width, double height)
-
asPositionable
public static Positionable asPositionable(TextBlock textBlock, StringBounder stringBounder, XPoint2D pt)
-
asPositionable
public static Positionable asPositionable(XDimension2D dim, StringBounder stringBounder, XPoint2D pt)
-
mergeLR
public static TextBlock mergeLR(TextBlock b1, TextBlock b2, VerticalAlignment verticallAlignment)
-
mergeTB
public static TextBlock mergeTB(TextBlock b1, TextBlock b2, HorizontalAlignment horizontalAlignment)
-
mergeTB
public static TextBlock mergeTB(TextBlock b1, UImage image, HorizontalAlignment horizontalAlignment)
-
getMinMax
public static MinMax getMinMax(UDrawable tb, StringBounder stringBounder, boolean initToZero)
-
isEmpty
public static boolean isEmpty(TextBlock text, StringBounder dummyStringBounder)
-
fullInnerPosition
public static TextBlock fullInnerPosition(TextBlock bloc, java.lang.String display)
-
-