net.sourceforge.plantuml.graphic
Class TextBlockUtils
java.lang.Object
net.sourceforge.plantuml.graphic.TextBlockUtils
public class TextBlockUtils
- extends Object
Method Summary |
static Positionable |
asPositionable(TextBlock textBlock,
StringBounder stringBounder,
Point2D pt)
|
static TextBlock |
create(Display texts,
FontConfiguration fontConfiguration,
HorizontalAlignment horizontalAlignment,
ISkinSimple spriteContainer)
|
static TextBlock |
create(Display texts,
FontConfiguration fontConfiguration,
HorizontalAlignment horizontalAlignment,
ISkinSimple spriteContainer,
double maxMessageSize)
|
static TextBlock |
empty(double width,
double height)
|
static Dimension2D |
getDimension(TextBlock tb)
|
static StringBounder |
getDummyStringBounder()
|
static FontMetrics |
getFontMetrics(Font font)
|
static FontRenderContext |
getFontRenderContext()
|
static LineMetrics |
getLineMetrics(UFont font,
String text)
|
static MinMax |
getMinMax(TextBlock tb)
|
static MinMax |
getMinMax(TextBlock tb,
StringBounder stringBounder)
|
static UGraphic |
getPrinted(TextBlock tb,
FileFormatOption fileFormatOption,
ColorMapper colorMapper,
double dpiFactor,
HtmlColor mybackcolor,
double margin)
|
static TextBlock |
mergeLR(TextBlock b1,
TextBlock b2,
VerticalAlignment verticallAlignment)
|
static TextBlock |
mergeTB(TextBlock b1,
TextBlock b2,
HorizontalAlignment horizontalAlignment)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextBlockUtils
public TextBlockUtils()
create
public static TextBlock create(Display texts,
FontConfiguration fontConfiguration,
HorizontalAlignment horizontalAlignment,
ISkinSimple spriteContainer)
create
public static TextBlock create(Display texts,
FontConfiguration fontConfiguration,
HorizontalAlignment horizontalAlignment,
ISkinSimple spriteContainer,
double maxMessageSize)
withMargin
public static TextBlock withMargin(TextBlock textBlock,
double marginX,
double marginY)
withMinWidth
public static TextBlock withMinWidth(TextBlock textBlock,
double minWidth,
HorizontalAlignment horizontalAlignment)
withMargin
public static TextBlock withMargin(TextBlock textBlock,
double marginX1,
double marginX2,
double marginY1,
double marginY2)
empty
public static TextBlock empty(double width,
double height)
asPositionable
public static Positionable asPositionable(TextBlock textBlock,
StringBounder stringBounder,
Point2D pt)
mergeLR
public static TextBlock mergeLR(TextBlock b1,
TextBlock b2,
VerticalAlignment verticallAlignment)
mergeTB
public static TextBlock mergeTB(TextBlock b1,
TextBlock b2,
HorizontalAlignment horizontalAlignment)
getMinMax
public static MinMax getMinMax(TextBlock tb,
StringBounder stringBounder)
getDummyStringBounder
public static StringBounder getDummyStringBounder()
getFontRenderContext
public static FontRenderContext getFontRenderContext()
getPrinted
public static UGraphic getPrinted(TextBlock tb,
FileFormatOption fileFormatOption,
ColorMapper colorMapper,
double dpiFactor,
HtmlColor mybackcolor,
double margin)
getMinMax
public static MinMax getMinMax(TextBlock tb)
getDimension
public static Dimension2D getDimension(TextBlock tb)
getLineMetrics
public static LineMetrics getLineMetrics(UFont font,
String text)
getFontMetrics
public static FontMetrics getFontMetrics(Font font)
Copyright © 2014. All Rights Reserved.