Package org.robovm.apple.coretext
Class CTTypesetter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.coretext.CTTypesetter
- All Implemented Interfaces:
AutoCloseable
public class CTTypesetter extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCTTypesetter.CTTypesetterPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedCTTypesetter() -
Method Summary
Modifier and Type Method Description static CTTypesettercreate(NSAttributedString string)static CTTypesettercreate(NSAttributedString string, CTTypesetterOptions options)CTLinecreateLine(CFRange stringRange)CTLinecreateLine(CFRange stringRange, double offset)static longgetClassTypeID()longsuggestClusterBreak(long startIndex, double width)longsuggestClusterBreak(long startIndex, double width, double offset)longsuggestLineBreak(long startIndex, double width)longsuggestLineBreak(long startIndex, double width, double offset)Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
CTTypesetter
protected CTTypesetter()
-
-
Method Details
-
getClassTypeID
public static long getClassTypeID() -
create
-
create
-
createLine
-
createLine
-
suggestLineBreak
public long suggestLineBreak(long startIndex, double width, double offset) -
suggestLineBreak
public long suggestLineBreak(long startIndex, double width) -
suggestClusterBreak
public long suggestClusterBreak(long startIndex, double width, double offset) -
suggestClusterBreak
public long suggestClusterBreak(long startIndex, double width)
-