Drawable.DrawableHint
BUFFERED_IMAGE, CURRENT_SLIDE, DEFAULT_CHARSET, DRAW_FACTORY, EMF_FORCE_HEADER_BOUNDS, FONT_FALLBACK, FONT_HANDLER, FONT_MAP, GRADIENT_SHAPE, GRESTORE, GROUP_TRANSFORM, GSAVE, IMAGE_RENDERER, PRESET_GEOMETRY_CACHE, TEXT_AS_CHARACTERS, TEXT_AS_SHAPES, TEXT_RENDERING_MODE
Constructor and Description |
---|
DrawTextFragment(java.awt.font.TextLayout layout, java.text.AttributedString str) |
Modifier and Type | Method and Description |
---|---|
void |
applyTransform(java.awt.Graphics2D graphics)
Apply 2-D transforms before drawing this shape.
(在绘制此形状之前应用二维变换。)
|
void |
draw(java.awt.Graphics2D graphics)
Draw this shape into the supplied canvas
(将此形状绘制到提供的画布中)
|
void |
drawContent(java.awt.Graphics2D graphics)
draw any content within this shape (image, text, etc.).
(在此形状内绘制任何内容(图像、文本等)。)
|
java.text.AttributedString |
getAttributedString() |
float |
getHeight() |
java.awt.font.TextLayout |
getLayout() |
float |
getLeading() |
java.lang.String |
getString() |
float |
getWidth() |
void |
setPosition(double x, double y) |
java.lang.String |
toString() |
public DrawTextFragment(java.awt.font.TextLayout layout, java.text.AttributedString str)
public void setPosition(double x, double y)
public void draw(java.awt.Graphics2D graphics)
Drawable
public void applyTransform(java.awt.Graphics2D graphics)
Drawable
applyTransform
in interface
Drawable
(接口 Drawable 中的 applyTransform)
graphics
- the graphics whos transform matrix will be modified
(graphics - 将修改变换矩阵的图形)
public void drawContent(java.awt.Graphics2D graphics)
Drawable
drawContent
in interface
Drawable
(接口Drawable中的drawContent)
graphics
- the graphics to draw into
(graphics - 要绘制的图形)
public java.awt.font.TextLayout getLayout()
public java.text.AttributedString getAttributedString()
public float getHeight()
public float getLeading()
public float getWidth()
public java.lang.String getString()
public java.lang.String toString()
toString
in class
java.lang.Object
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.