public class AttrStringUtils extends java.lang.Object
AttributedString
utilities.Modifier and Type | Method and Description |
---|---|
static void |
drawRotatedString(java.text.AttributedString text,
java.awt.Graphics2D g2,
double angle,
float x,
float y)
Draws the attributed string at
(x, y) , rotated by the
specified angle about (x, y) . |
static void |
drawRotatedString(java.text.AttributedString text,
java.awt.Graphics2D g2,
float textX,
float textY,
double angle,
float rotateX,
float rotateY)
Draws the attributed string at
(textX, textY) , rotated by
the specified angle about (rotateX, rotateY) . |
static void |
drawRotatedString(java.text.AttributedString text,
java.awt.Graphics2D g2,
float x,
float y,
org.jfree.ui.TextAnchor textAnchor,
double angle,
float rotationX,
float rotationY)
Draws the string anchored to
(x, y) , rotated by the
specified angle about (rotationX, rotationY) . |
static void |
drawRotatedString(java.text.AttributedString text,
java.awt.Graphics2D g2,
float x,
float y,
org.jfree.ui.TextAnchor textAnchor,
double angle,
org.jfree.ui.TextAnchor rotationAnchor)
Draws a rotated string.
|
static java.awt.geom.Rectangle2D |
getTextBounds(java.text.AttributedString text,
java.awt.Graphics2D g2)
Returns the bounds for the attributed string.
|
public static java.awt.geom.Rectangle2D getTextBounds(java.text.AttributedString text, java.awt.Graphics2D g2)
text
- the attributed string (null
not permitted).g2
- the graphics target (null
not permitted).null
).public static void drawRotatedString(java.text.AttributedString text, java.awt.Graphics2D g2, double angle, float x, float y)
(x, y)
, rotated by the
specified angle about (x, y)
.text
- the attributed string (null
not permitted).g2
- the graphics output target.angle
- the angle.x
- the x-coordinate.y
- the y-coordinate.public static void drawRotatedString(java.text.AttributedString text, java.awt.Graphics2D g2, float textX, float textY, double angle, float rotateX, float rotateY)
(textX, textY)
, rotated by
the specified angle about (rotateX, rotateY)
.text
- the attributed string (null
not permitted).g2
- the graphics output target.textX
- the x-coordinate for the text.textY
- the y-coordinate for the text.angle
- the rotation angle (in radians).rotateX
- the x-coordinate for the rotation point.rotateY
- the y-coordinate for the rotation point.public static void drawRotatedString(java.text.AttributedString text, java.awt.Graphics2D g2, float x, float y, org.jfree.ui.TextAnchor textAnchor, double angle, float rotationX, float rotationY)
(x, y)
, rotated by the
specified angle about (rotationX, rotationY)
.text
- the text (null
not permitted).g2
- the graphics target.x
- the x-coordinate for the text location.y
- the y-coordinate for the text location.textAnchor
- the text anchor point.angle
- the rotation (in radians).rotationX
- the x-coordinate for the rotation point.rotationY
- the y-coordinate for the rotation point.public static void drawRotatedString(java.text.AttributedString text, java.awt.Graphics2D g2, float x, float y, org.jfree.ui.TextAnchor textAnchor, double angle, org.jfree.ui.TextAnchor rotationAnchor)
text
- the text to draw.g2
- the graphics target.x
- the x-coordinate for the text location.y
- the y-coordinate for the text location.textAnchor
- the text anchor point.angle
- the rotation (in radians).rotationAnchor
- the rotation anchor point.