- java.lang.Object
-
- com.github.weisj.jsvg.nodes.text.GlyphAdvancement
-
@Immutable final class GlyphAdvancement extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private floatabsoluteSpacingAdjustmentprivate floatglyphAdjustmentprivate booleanneedsLastSpacingprivate floatspacingAdjustment
-
Constructor Summary
Constructors Modifier Constructor Description privateGlyphAdvancement()(package private)GlyphAdvancement(@NotNull TextMetrics textMetrics, float desiredLength, @NotNull LengthAdjust lengthAdjust)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static GlyphAdvancementdefaultAdvancement()(package private) floatglyphAdvancement(@NotNull Glyph glyph)(package private) @NotNull java.awt.geom.AffineTransformglyphTransform(@NotNull java.awt.geom.AffineTransform transform)floatmaxLookBehind()(package private) booleanshouldSkipLastSpacing()(package private) floatspacingAdvancement(float letterSpacing)java.lang.StringtoString()
-
-
-
Constructor Detail
-
GlyphAdvancement
private GlyphAdvancement()
-
GlyphAdvancement
GlyphAdvancement(@NotNull @NotNull TextMetrics textMetrics, float desiredLength, @NotNull @NotNull LengthAdjust lengthAdjust)
-
-
Method Detail
-
defaultAdvancement
static GlyphAdvancement defaultAdvancement()
-
maxLookBehind
public float maxLookBehind()
-
spacingAdvancement
float spacingAdvancement(float letterSpacing)
-
glyphAdvancement
float glyphAdvancement(@NotNull @NotNull Glyph glyph)
-
shouldSkipLastSpacing
boolean shouldSkipLastSpacing()
-
glyphTransform
@NotNull @NotNull java.awt.geom.AffineTransform glyphTransform(@NotNull @NotNull java.awt.geom.AffineTransform transform)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-