Package org.robovm.apple.uikit
Class NSTextLineFragment
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.NSTextLineFragment
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class NSTextLineFragment extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 15.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSTextLineFragment.NSTextLineFragmentPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSTextLineFragment()NSTextLineFragment(String string, NSDictionary<NSString,?> attributes, NSRange range)NSTextLineFragment(NSAttributedString attributedString, NSRange range)NSTextLineFragment(NSCoder coder)protectedNSTextLineFragment(NSObject.Handle h, long handle)protectedNSTextLineFragment(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description longcharacterIndexForPoint(CGPoint point)voiddrawAtPoint(CGPoint point, CGContext context)voidencode(NSCoder coder)doublefractionOfDistanceThroughGlyphForPoint(CGPoint point)NSAttributedStringgetAttributedString()NSRangegetCharacterRange()CGPointgetGlyphOrigin()CGRectgetTypographicBounds()protected longinit(String string, NSDictionary<NSString,?> attributes, NSRange range)protected longinit(NSAttributedString attributedString, NSRange range)protected longinit(NSCoder coder)CGPointlocationForCharacterAtIndex(long index)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
NSTextLineFragment
protected NSTextLineFragment() -
NSTextLineFragment
-
NSTextLineFragment
-
NSTextLineFragment
-
NSTextLineFragment
-
NSTextLineFragment
-
-
Method Details
-
getAttributedString
-
getCharacterRange
-
getTypographicBounds
-
getGlyphOrigin
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
-
init
-
init
-
drawAtPoint
-
locationForCharacterAtIndex
-
characterIndexForPoint
-
fractionOfDistanceThroughGlyphForPoint
-
encode
-