Class ParagraphStyle
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.paragraph.ParagraphStyle
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class ParagraphStyle extends Managed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParagraphStyle._FinalizerHolder-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description ParagraphStyle()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_nativeEquals(Native other)static void_nDisableHinting(long ptr)static boolean_nEquals(long ptr, long otherPtr)static int_nGetAlignment(long ptr)static int_nGetDirection(long ptr)static int_nGetEffectiveAlignment(long ptr)static java.lang.String_nGetEllipsis(long ptr)static long_nGetFinalizer()static float_nGetHeight(long ptr)static int_nGetHeightMode(long ptr)static long_nGetMaxLinesCount(long ptr)static long_nGetStrutStyle(long ptr)static long_nGetTextStyle(long ptr)static boolean_nIsHintingEnabled(long ptr)static long_nMake()static void_nSetAlignment(long ptr, int align)static void_nSetDirection(long ptr, int direction)static void_nSetEllipsis(long ptr, java.lang.String ellipsis)static void_nSetHeight(long ptr, float height)static void_nSetHeightMode(long ptr, int v)static void_nSetMaxLinesCount(long ptr, long maxLines)static void_nSetStrutStyle(long ptr, long stylePtr)static void_nSetTextStyle(long ptr, long textStylePtr)ParagraphStyledisableHinting()AlignmentgetAlignment()DirectiongetDirection()AlignmentgetEffectiveAlignment()java.lang.StringgetEllipsis()floatgetHeight()HeightModegetHeightMode()longgetMaxLinesCount()StrutStylegetStrutStyle()TextStylegetTextStyle()booleanisHintingEnabled()ParagraphStylesetAlignment(Alignment alignment)ParagraphStylesetDirection(Direction style)ParagraphStylesetEllipsis(java.lang.String ellipsis)ParagraphStylesetHeight(float height)ParagraphStylesetHeightMode(HeightMode behavior)ParagraphStylesetMaxLinesCount(long count)ParagraphStylesetStrutStyle(StrutStyle s)ParagraphStylesetTextStyle(TextStyle style)-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
-
-
-
Method Detail
-
_nativeEquals
@Internal public boolean _nativeEquals(Native other)
- Overrides:
_nativeEqualsin classNative
-
getStrutStyle
public StrutStyle getStrutStyle()
-
setStrutStyle
public ParagraphStyle setStrutStyle(StrutStyle s)
-
getTextStyle
public TextStyle getTextStyle()
-
setTextStyle
public ParagraphStyle setTextStyle(TextStyle style)
-
getDirection
public Direction getDirection()
-
setDirection
public ParagraphStyle setDirection(Direction style)
-
getAlignment
public Alignment getAlignment()
-
setAlignment
public ParagraphStyle setAlignment(Alignment alignment)
-
getMaxLinesCount
public long getMaxLinesCount()
-
setMaxLinesCount
public ParagraphStyle setMaxLinesCount(long count)
-
getEllipsis
public java.lang.String getEllipsis()
-
setEllipsis
public ParagraphStyle setEllipsis(java.lang.String ellipsis)
-
getHeight
public float getHeight()
-
setHeight
public ParagraphStyle setHeight(float height)
-
getHeightMode
public HeightMode getHeightMode()
-
setHeightMode
public ParagraphStyle setHeightMode(HeightMode behavior)
-
getEffectiveAlignment
public Alignment getEffectiveAlignment()
-
isHintingEnabled
public boolean isHintingEnabled()
-
disableHinting
public ParagraphStyle disableHinting()
-
_nGetFinalizer
@Internal public static long _nGetFinalizer()
-
_nMake
@Internal public static long _nMake()
-
_nEquals
@Internal public static boolean _nEquals(long ptr, long otherPtr)
-
_nGetStrutStyle
@Internal public static long _nGetStrutStyle(long ptr)
-
_nSetStrutStyle
@Internal public static void _nSetStrutStyle(long ptr, long stylePtr)
-
_nGetTextStyle
@Internal public static long _nGetTextStyle(long ptr)
-
_nSetTextStyle
@Internal public static void _nSetTextStyle(long ptr, long textStylePtr)
-
_nGetDirection
@Internal public static int _nGetDirection(long ptr)
-
_nSetDirection
@Internal public static void _nSetDirection(long ptr, int direction)
-
_nGetAlignment
@Internal public static int _nGetAlignment(long ptr)
-
_nSetAlignment
@Internal public static void _nSetAlignment(long ptr, int align)
-
_nGetMaxLinesCount
@Internal public static long _nGetMaxLinesCount(long ptr)
-
_nSetMaxLinesCount
@Internal public static void _nSetMaxLinesCount(long ptr, long maxLines)
-
_nGetEllipsis
@Internal public static java.lang.String _nGetEllipsis(long ptr)
-
_nSetEllipsis
@Internal public static void _nSetEllipsis(long ptr, java.lang.String ellipsis)
-
_nGetHeight
@Internal public static float _nGetHeight(long ptr)
-
_nSetHeight
@Internal public static void _nSetHeight(long ptr, float height)
-
_nGetHeightMode
@Internal public static int _nGetHeightMode(long ptr)
-
_nSetHeightMode
@Internal public static void _nSetHeightMode(long ptr, int v)
-
_nGetEffectiveAlignment
@Internal public static int _nGetEffectiveAlignment(long ptr)
-
_nIsHintingEnabled
@Internal public static boolean _nIsHintingEnabled(long ptr)
-
_nDisableHinting
@Internal public static void _nDisableHinting(long ptr)
-
-