Module com.github.weisj.jsvg
Package com.github.weisj.jsvg.nodes.text
Interface TextSegment.RenderableSegment
-
- All Superinterfaces:
TextSegment
- All Known Implementing Classes:
LinearTextContainer,Text,TextContainer,TextPath,TextSpan
- Enclosing interface:
- TextSegment
public static interface TextSegment.RenderableSegment extends TextSegment
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTextSegment.RenderableSegment.UseTextLengthForCalculation-
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.text.TextSegment
TextSegment.RenderableSegment
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappendTextShape(@NotNull GlyphCursor cursor, @NotNull MutableGlyphRun glyphRun, @NotNull RenderContext context)@NotNull TextMetricscomputeTextMetrics(@NotNull RenderContext context, @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag)booleanhasFixedLength()voidprepareSegmentForRendering(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull TextOutput textOutput)voidrenderSegmentWithoutLayout(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output)-
Methods inherited from interface com.github.weisj.jsvg.nodes.text.TextSegment
isValid
-
-
-
-
Method Detail
-
prepareSegmentForRendering
void prepareSegmentForRendering(@NotNull @NotNull GlyphCursor cursor, @NotNull @NotNull RenderContext context, @NotNull @NotNull TextOutput textOutput)
-
renderSegmentWithoutLayout
void renderSegmentWithoutLayout(@NotNull @NotNull GlyphCursor cursor, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output)
-
hasFixedLength
boolean hasFixedLength()
-
computeTextMetrics
@NotNull @NotNull TextMetrics computeTextMetrics(@NotNull @NotNull RenderContext context, @NotNull @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag)
-
appendTextShape
void appendTextShape(@NotNull @NotNull GlyphCursor cursor, @NotNull @NotNull MutableGlyphRun glyphRun, @NotNull @NotNull RenderContext context)
-
-